Skip to main content
type PasskeySessionStatus = "active" | "needs_refresh" | "expired" | "unauthenticated";
Passkey session status:
  • active: Has account + session key, ready to sign
  • needs_refresh: Has account, no session key (tab closed), call authenticate()
  • expired: Session timed out, must re-authenticate
  • unauthenticated: No account data