Ike
fe73709e59
[PM-5401] Rename Passkey "custom name" ( #7578 )
...
* Change to Name from CustomName
* Fixing messages
* Fix case
* component i18n key change
2024-01-17 12:44:56 -05:00
renovate[bot]
28de9439be
[deps] Autofill: Update prettier to v3 ( #7014 )
...
* [deps] Autofill: Update prettier to v3
* prettier formatting updates
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Prusik <jprusik@classynemesis.com >
2023-11-29 16:15:20 -05:00
Andreas Coroiu
65d2d74348
[PM-2241] Add PRF attestation flow during passkey registration ( #6525 )
...
* [PM-2241] chore: refactor into new "pending" view type
* [PM-2241] feat: record PRF support
* [PM-2241] feat: add prf checkbox to dialog
* [PM-2241] chore: remove `disableMargin` instead
Will expressed his concern that these things aren't sustainable, and that we should try using `!important` statements instead, which is a good point!
* [PM-2241] feat: add prf registration
* [PM-2241] feat: add support for `prfStatus`
* [PM-2241] feat: add rotateable key set
* [PM-2241] feat: add PRF creation error handling
* [PM-2241] chore: improve rotateable key docs
* [PM-2241] feat: add basic test
* [PM-2241] chore: update `SaveCredentialRequest` docs
* [PM-2241] chore: rename to `WebauthnLoginAdminService`
* [PM-2241] fix: typo in `save-credential.request.ts`
* [PM-2241] fix: typo in more places
2023-11-08 14:35:36 +01:00
Andreas Coroiu
317d652088
[PM-3722] Use UserVerificationPrompt in passkey registration dialog ( #6422 )
...
* [PM-3722] fix: wrong translation bug
* [PM-3722] feat: use user verification component during creation
* [PM-3722] feat: use user verification component during deletion
* [PM-3722] feat: improve error handling
2023-11-01 09:26:41 +01:00
Andreas Coroiu
56a1229803
[PM-4016] Address feedback on [PM-2014] ( #6532 )
...
* [PM-4016] feat: use dialog `loading` attribute
* [PM-4016] chore: move constant to service
* [PM-4016] chore: simplify paddings
* [PM-4016] chore: rename to `AuthSettingsModule`
* [PM-4016] fix: move request creation to service
* [PM-4016] feat: simplify module structure
Remove core.module and use `@Injectable({ providedIn: "root" })` instead.
2023-10-11 16:09:01 +02:00
Andreas Coroiu
725ee08640
[PM-2014] Passkey registration ( #5396 )
...
* [PM-2014] feat: scaffold new fido2 login component and module
* [PM-1024] feat: add content to login settings component
* [PM-1024] feat: add badge and button aria label
* [PM-2014] feat: create new dialog
* feat: add ability to remove form field bottom margin
(cherry picked from commit 05925ff77ed47f3865c2aecade8271390d9e2fa6)
* [PM-2014] feat: disable dialog close button
* [PM-2014] feat: implement mocked failing wizard flow
* [PM-2014] feat: add icons and other content
* [PM-2014] feat: change wording to "creating" password
* [PM-2014] feat: add new auth and auth core modules
* [PM-2014] chore: move fido2-login-settings to auth module
* [PM-2014] chore: expose using barrel files
* [PM-2014] feat: fetch webauthn challenge
* [PM-2014] chore: refactor api logic into new api service and move ui logic into existing service
* [PM-2014] feat: add tests for new credential options
* [PM-2014] feat: return undefined when credential creation fails
* [PM-2014] feat: implement credential creation
* [PM-2014] feat: add passkey naming ui
* [PM-2014] feat: add support for creation token
* [PM-2014] feat: implement credential saving
* [PM-2014] feat: Basic list of credentials
* [PM-2014] feat: improve async data loading
* [PM-2014] feat: finish up list UI
* [PM-2014] fix: loading state not being set properly
* [PM-2014] feat: improve aria labels
* [PM-2014] feat: show toast on passkey saved
* [PM-2014] feat: add delete dialog
* [PM-2014] feat: implement deletion without user verification
* [PM-2014] feat: add user verification to delete
* [PM-2014] feat: change to danger button
* [PM-2014] feat: show `save` if passkeys already exist
* [PM-2014] feat: add passkey limit
* [PM-2014] feat: improve error on delete
* [PM-2014] feat: add support for feature flag
* [PM-2014] feat: update copy
* [PM-2014] feat: reduce remove button margin
* [PM-2014] feat: refactor submit method
* [PM-2014] feat: autofocus fields
* [PM-2014] fix: move error handling to components
After discussing it with Jake we decided that following convention was best.
* [PM-2014] feat: change toast depending on existing passkeys
* [PM-2014] chore: rename everything from `fido2` to `webauthn`
* [PM-2014] fix: `CoreAuthModule` duplicate import
* [PM-2014] feat: change to new figma design `Encryption not supported`
* [PM-2014] fix: add missing href
* [PM-2014] fix: misaligned badge
* [PM-2014] chore: remove whitespace
* [PM-2014] fix: dialog close bug
* [PM-2014] fix: badge alignment not applying properly
* [PM-2014] fix: remove redundant align class
* [PM-2014] chore: move CoreAuthModule to AuthModule
* [PM-2014] feat: create new settings module
* [PM-2014] feat: move change password component to settings module
* [PM-2014] chore: tweak loose components recommendation
* [PM-2014] fix: remove deprecated pattern
* [PM-2014] chore: rename everything to `WebauthnLogin` to follow new naming scheme
* [PM-2014] chore: document requests and responses
* [PM-2014] fix: remove `undefined`
* [PM-2014] fix: clarify webauthn login service
* [PM-2014] fix: use `getCredentials$()`
* [PM-2014] fix: badge alignment using important statement
* [PM-2014] fix: remove sm billing flag
* [PM-2014] fix: `CoreAuthModule` double import
* [PM-2014] fix: unimported component (issue due to conflict with master)
* [PM-2014] fix: unawaited promise bug
2023-10-10 15:10:26 +02:00