Skip to content

Passkey Anyone??? - #475

Open
AaronC-585 wants to merge 1 commit into
ddvk:masterfrom
AaronC-585:pr/11-passkeys
Open

AaronC-585 wants to merge 1 commit into
ddvk:masterfrom
AaronC-585:pr/11-passkeys

Conversation

@AaronC-585

Copy link
Copy Markdown

Summary

  • Optional WebAuthn passkeys for the web UI (register, sign-in, list/delete), additive to password login
  • Gated by RMFAKECLOUD_WEBAUTHN with RPID/origins from env or derived from https STORAGE_URL
  • Credentials stored on the user YAML; in-memory ceremony sessions; @simplewebauthn/browser on Login + Profile

Test plan

  • With flag off: /ui/api/webauthn/status{enabled:false}; no passkey UI
  • With HTTPS STORAGE_URL + RMFAKECLOUD_WEBAUTHN=true: status enabled; register passkey on Profile; sign in from Login
  • Password login still works
  • go test ./internal/config/ ./internal/model/ ./internal/ui/

Made with Cursor

Add optional WebAuthn passkeys for the web UI (register, login, manage), gated by RMFAKECLOUD_WEBAUTHN.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant