Skip to content

Commit fbce71d

Browse files
bcbogdanniftyvictorporcellus
authored
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 <[email protected]> Co-authored-by: Mihaly Lengyel <[email protected]>
1 parent e9b2990 commit fbce71d

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

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1212
- Add WebAuthn credential management methods: `listCredentials`, `removeCredential`
1313
- Added `createAndRegisterCredentialWithUser` method that creates and registers a credential with a user
1414
- Adds dev/release GHA pipelines
15+
- Add `webauthn` as a secondary factor in MFA
1516
- Adds experimental support for plugins
1617

1718
### Breaking changes

lib/build/components/componentOverride/genericComponentOverrideContext.d.ts

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/build/multifactorauthprebuiltui.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/build/recipe/authRecipe/componentOverrideContext.d.ts

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/build/recipe/emailpassword/componentOverrideContext.d.ts

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/build/recipe/emailverification/componentOverrideContext.d.ts

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/build/recipe/multifactorauth/componentOverrideContext.d.ts

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/build/recipe/multifactorauth/components/themes/translations.d.ts

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/build/recipe/multifactorauth/prebuiltui.d.ts

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/build/recipe/multitenancy/componentOverrideContext.d.ts

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

Comments
 (0)