Skip to content

feat: self-service account recovery with a delay and notifications #399

Description

@Bccorb

Why

Users without codes still need a path that does not depend on an admin, but one an attacker cannot use quietly.

What

  • Start recovery through a verified email or phone
  • A configurable waiting period before recovery completes
  • Notify every other channel and active session, with a one-click cancel
  • Revoke sessions and require new passkey enrollment on completion
  • Off by default, configurable per deployment

Done when

Recovery works without an admin, cannot complete silently, and is fully audited.

Activity

  1. added this to the v0.20 milestone on Oct 13, 2026
  2. added
    P1Security work outside the FIDO2 track
    safeServes the safe promise: no lockout, no lock-in, honest
    v0.20Targets the v0.20 release
    on Oct 13, 2026
  3. added theissue type on Oct 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Security work outside the FIDO2 tracksafeServes the safe promise: no lockout, no lock-in, honestv0.20Targets the v0.20 release

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions