feat(auth): add Google Authenticator 2FA flows and setup options#73
Closed
VMASPAD wants to merge 1 commit intoemdash-cms:mainfrom
Closed
feat(auth): add Google Authenticator 2FA flows and setup options#73VMASPAD wants to merge 1 commit intoemdash-cms:mainfrom
VMASPAD wants to merge 1 commit intoemdash-cms:mainfrom
Conversation
16 tasks
Contributor
Overlapping PRsThis PR modifies files that are also changed by other open PRs:
This may cause merge conflicts or duplicated work. A maintainer will coordinate. |
10 tasks
Collaborator
|
I'm not sure of the value of this. Currently the only supported login method is passkey. Requiring TOTP alongside passkey isn't something that seems useful. |
@emdash-cms/admin
@emdash-cms/auth
@emdash-cms/blocks
@emdash-cms/cloudflare
emdash
create-emdash
@emdash-cms/gutenberg-to-portable-text
@emdash-cms/x402
@emdash-cms/plugin-ai-moderation
@emdash-cms/plugin-atproto
@emdash-cms/plugin-audit-log
@emdash-cms/plugin-color
@emdash-cms/plugin-embeds
@emdash-cms/plugin-forms
@emdash-cms/plugin-webhook-notifier
commit: |
This was referenced Apr 8, 2026
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds full TOTP-based two-factor authentication (2FA) support across backend auth, setup flows, and admin UI, including Google Authenticator-compatible onboarding.
What Changed
Security Notes
Validation
Scope
This PR is focused on authentication and onboarding security behavior (Google Authenticator-style 2FA and related setup/login UX).