Commit fbce71d
feat: Add support for WebAuthn in MFA [v0.50.0] (#906)
* feat: add WebAuthn credential management methods
* feat: Add support for webauthn in MFA
Update build
Add paths
Add component
Add sign in
Add forms
* chore: Code review fixes
* feat: renamed `registerCredential` to `createCredential` and added `registerCredentialWithUser` method for user-specific credential registration
* fix: added missing exports
* test: Add e2e tests
* fix: temporarily set web-js version new version branch
* chore: update changelog
* fix: Prevent passkey registration if already setup
* fix: Fix passkey mfa sign in flow
* chore: include build for testing
* chore: update formatting
* test: Fix test errors
---------
Co-authored-by: Victor Bojica <victor@niftylearning.io>
Co-authored-by: Mihaly Lengyel <mihaly@lengyel.tech>1 parent e9b2990 commit fbce71d
File tree
52 files changed
+3387
-267
lines changed- lib
- build
- components/componentOverride
- recipe
- authRecipe
- emailpassword
- emailverification
- multifactorauth
- components/themes
- multitenancy
- oauth2provider
- passwordless
- session
- thirdparty
- totp
- webauthn
- components
- features/mfa
- themes
- mfa
- ts
- components/assets
- recipe
- multifactorauth/components/themes
- webauthn
- components
- features/mfa
- themes
- mfa
- signUp
- test
- end-to-end
- unit
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
52 files changed
+3387
-267
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments