Skip to content

feat(auth): add passkey credential foundation#1449

Open
hmans wants to merge 7 commits into
mainfrom
hmans/passkey-support
Open

feat(auth): add passkey credential foundation#1449
hmans wants to merge 7 commits into
mainfrom
hmans/passkey-support

Conversation

@hmans

@hmans hmans commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds opt-in passkey configuration, a secure WebAuthn relying-party factory, and additive server-discovery capability metadata.
  • Introduces durable credential-hash aggregates and a dedicated projection so passkey ownership, lookup, unlinking, and account deletion use scoped OCC rather than global user-stream scans.
  • Extends recovery and auth-generation behavior so sign-in-method removal accounts for passkeys and revokes stale sessions.
  • Documents the operator configuration and regenerates the affected API bindings and reference documentation.

Verification

  • mise x -- go test ./internal/config ./internal/passkeys ./internal/core -run 'Passkey|AuthenticationRevoked|AuthGeneration' -timeout 60s
  • mise x -- go test ./internal/core ./internal/events -run 'Passkey|ProjectionSubjects' -timeout 60s

Closes #1442.

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.

feat(auth): add passkey support

1 participant