Skip to content

[GFI] Add Authy Two-Factor Authentication #163

@roncodes

Description

@roncodes

Description:
Introduce Authy (or similar) as an additional two-factor authentication option.

Tasks:

  • Integrate Authy API for device-based 2FA.
  • Replace or augment existing SMS/email 2FA with proper provider implementation.
  • Update settings page to allow users to enable/disable Authy 2FA.
  • Ensure secure 2FA challenge on login.

Acceptance Criteria:

  • Users can register Authy for their account.
  • Login flow includes 2FA challenge when enabled.
  • Existing 2FA via SMS/email still works as fallback.
  • All 2FA actions are logged securely.

References:

  • Related models: User, Setting.
  • Review current 2FA logic for compatibility.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions