Skip to content

Research & Implementation Path for TOTP (Authenticator Apps) #66

@JoseSzycho

Description

@JoseSzycho

Description

To improve security, we need to provide Time-based One-Time Password (TOTP) capabilities. We need to evaluate whether to use Zitadel’s built-in TOTP management or build a custom interface.

Research Goals

  • Option A: Zitadel Auth-UI: Can we utilize the Zitadel-hosted "MFA Setup" pages?
  • Option B: Custom API: How difficult is it to fetch the secret/QR code via API and verify the first-time code through our own backend?
  • State Management: How does the auth-provider-zitadel handle the MFA requirement status during the login flow if TOTP is enabled?

Acceptance Criteria

  • Documented API endpoints required for secret generation and verification.
  • Proposed UI flow for QR code display and backup entry.
  • Implementation plan for handling MFA challenges in the authentication bridge.

Note

Preferred option is to leverage the implementation to the auth-ui

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions