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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions