Andreas Coroiu
2d390f0492
[EC-598] feat: add logging to fido2 client
2023-04-27 15:51:51 +02:00
Andreas Coroiu
89bfdbf03e
[EC-598] feat: add logging to fido2 authenticator
2023-04-27 14:51:36 +02:00
Andreas Coroiu
0dafd85194
[EC-598] feat: quick fix noop service
2023-04-25 16:29:35 +02:00
Andreas Coroiu
3a1b56860e
[EC-598] feat: add support for user verifiction using MP during assertion
2023-04-20 16:34:53 +02:00
Andreas Coroiu
757050430d
[EC-598] feat: add support for user verifiction using MP during attestation
2023-04-20 15:43:49 +02:00
Andreas Coroiu
e876ba5421
[EC-598] fix: counter not being saved correctly
2023-04-18 11:23:38 +02:00
Andreas Coroiu
53f35d59fb
[EC-598] feat: allow discoverable credentials to be used for non-discoverable assertions
2023-04-18 10:09:01 +02:00
Andreas Coroiu
adf7298678
[EC-598] chore: tweak how unassigned rpId gets calcuated
2023-04-17 14:06:37 +02:00
Andreas Coroiu
10d5f69ea4
[EC-598] chore: tweak unique signature test
2023-04-17 14:06:14 +02:00
Andreas Coroiu
69e36b972b
[EC-598] feat: inform user when no credentials are found
2023-04-17 11:20:25 +02:00
Andreas Coroiu
1ab263e4d9
[EC-598] fix: bug preventing fallback on assertion
2023-04-17 10:52:19 +02:00
Andreas Coroiu
9e2a26f6fa
[EC-598] feat: interpret rk preferred as required
...
Fixes GoDaddy issues
2023-04-17 09:59:51 +02:00
Andreas Coroiu
a3a102fad7
[EC-598] chore: continue rename webauthn to fido2
2023-04-14 14:55:29 +02:00
Andreas Coroiu
a3176ad704
[EC-598] chore: remove unused clas
2023-04-12 15:19:06 +02:00
Andreas Coroiu
6d969439ef
[EC-598] feat: do not exclude organization credentials
2023-04-12 13:53:00 +02:00
Andreas Coroiu
489c438ff4
[EC-598] chore: clean up old commented code
2023-04-12 10:56:12 +02:00
Andreas Coroiu
0ce8cc0b24
[EC-598] feat: test unique signatures
2023-04-12 10:55:40 +02:00
Andreas Coroiu
a06b9ad020
[EC-598] feat: wait for session close before closing window
2023-04-11 16:02:45 +02:00
Andreas Coroiu
2992142681
[EC-598] fix: send correct excluded cipher ids
2023-04-05 16:47:48 +02:00
Andreas Coroiu
034f16f29e
[EC-598] feat: add rudimentary support for excluded credentials
2023-04-05 16:43:13 +02:00
Andreas Coroiu
183af55491
[EC-598] feat: make fallback working again
2023-04-05 16:28:46 +02:00
Andreas Coroiu
cd70b17b9a
[EC-598] feat: fully refactored user interface
...
Now uses sessions instead of single request-response style communcation
2023-04-05 16:17:40 +02:00
Andreas Coroiu
11d340bc97
[EC-598] feat: add initial implementation of UI sessions
2023-04-05 11:38:32 +02:00
Andreas Coroiu
55cd736ec3
[EC-598] feat: fully wokring non-discoverable implementation
2023-04-04 16:21:43 +02:00
Andreas Coroiu
c74ae9dd15
Merge branch 'master' into EC-598-beeep-properly-store-passkeys-in-bitwarden
2023-04-04 09:41:22 +02:00
SmithThe4th
a78ed4c548
[AC-1260] Removed ssoRequired field from the sso details response ( #5123 )
...
* Removed ssoRequired field from the sso details response
* Fixed PR comment
2023-04-03 11:45:22 -04:00
Oscar Hinton
a68631c7b7
Fix broken export spec ( #5152 )
2023-04-03 12:26:11 +02:00
Andreas Coroiu
bdadf68274
[EC-598] fix: invalid signature due to double hashing
2023-03-31 17:45:59 +02:00
Andreas Coroiu
7039ad1870
[EC-598] fix: data not getting saved properly
2023-03-31 17:10:15 +02:00
Andreas Coroiu
e2df24c5ae
[EC-598] fix: wrong flags in tests
2023-03-31 17:09:10 +02:00
Andreas Coroiu
61437bae00
[EC-598] fix: flag saying authData doesnt contain attestation
2023-03-31 16:27:21 +02:00
Andreas Coroiu
3edd7887a4
[EC-598] fix: some smaller bugs
2023-03-31 15:53:10 +02:00
Andreas Coroiu
e8c9b887c4
[EC-598] fix: rpId validation logic
2023-03-31 14:26:18 +02:00
Bernd Schoolmann
1f472ea309
[PS-2264] Make password protected exports support account's iterations and argon2 ( #4479 )
...
* Fix encrypted export using fixed PBKDF2 iterations
* Replace hardcoded KdfType in importer
* Clean up kdf handling in password-protected export
* Extract BitwardenPasswordProtectedFileFormat
* Rename bitwarden-json-types
* Move StateService import to fix linting issue
* Make linter happy
* Use abstraction instead of implementation
---------
Co-authored-by: Daniel James Smith <djsmith@web.de>
2023-03-31 13:49:07 +02:00
Andreas Coroiu
1d9dde95b7
[EC-598] feat: remove orgigin
2023-03-31 12:32:07 +02:00
Andreas Coroiu
380e545c90
[EC-598] feat: make everything compile again
2023-03-31 10:26:19 +02:00
Andreas Coroiu
25ebbec0eb
[EC-598] feat: implement assertCredential
2023-03-31 09:41:28 +02:00
SmithThe4th
b79554a13b
[PM-283] Fix Reports UI behavior for premium and free users ( #4926 )
...
* Prevent rerouting to dispaly modal message, and refactored components where thsi was used
* Added upgrade badge to organization reports view
* created guard to prevent free organization users from accessing reports
* Added isUpgradeRequired getter to organization class
* Modifiewd reports home to pass upgrade badge and add new guard to organization reports module
* Fixed routing bug when routing to billing subscription page
* Refactored to use async pipe and observables
* Renamed getter name to be more descriptive
* Removed checkAccess from reports
* Renamed guard
* Removed unused variables
* Lint fix
* Lint fix
* prettier fix
* Corrected organiztion service reference
* Moved homepage to ngonInit
* [PM-1629] Update the upgrade dialog for users without billing rights (#5102 )
* Show dialog with description when user does not have access to the billing page
* switched conditions to nested if to make the logic clearer
2023-03-30 16:27:03 -04:00
Oscar Hinton
1129b48b2a
[PM-1644] Resolve active tab using the wrong background color ( #5097 )
2023-03-30 21:03:42 +02:00
Oscar Hinton
873c35fbd4
[SM-574] Hide edit/delete when user only has read access ( #4941 )
...
* Hide edit/delete when user only has read access
* Wire up read/write for secret response
* Remove variable
* Resolve changes after merge
* SM-671: Fix small bug in sm/SM-574 branch to pass secret instead of secret id on deletion (#5096 )
---------
Co-authored-by: Colton Hurst <colton@coltonhurst.com>
2023-03-30 16:51:31 +02:00
Andreas Coroiu
1b7a9858a4
[EC-598] feat: fully implement createCredential
2023-03-30 16:04:49 +02:00
Andreas Coroiu
43a13cb451
[EC-598] feat: extend return from authenticator
2023-03-30 15:57:46 +02:00
Andreas Coroiu
6fd5801739
[EC-598] feat: hash client data and throw if aborted
2023-03-30 15:05:58 +02:00
Andreas Coroiu
259e646ed7
[EC-598] feat: check for supported key algorithms
2023-03-30 14:37:36 +02:00
Andreas Coroiu
142aa016d4
[EC-598] feat: check origin and rp.id effective domains
2023-03-30 14:25:10 +02:00
Andreas Coroiu
b8821ccd3d
[EC-598] feat: check user id length
2023-03-30 13:54:46 +02:00
Andreas Coroiu
f172625f26
[EC-598] feat: start working on new Fido2ClientService
2023-03-30 13:24:07 +02:00
Andreas Coroiu
e7454501ea
[EC-598] feat: add general error handling for attestation
2023-03-30 10:59:19 +02:00
Andreas Coroiu
b3d5ab4472
[EC-598] feat: add signatures to attestation
2023-03-30 10:55:59 +02:00
Andreas Coroiu
151afeb241
[EC-598] feat: implement assertion
2023-03-30 09:12:54 +02:00