Skip to content

feat(passkey): add WebAuthn passkey ceremony package#51

Merged
jmgilman merged 1 commit into
masterfrom
feat/session-030-passkey-package
May 18, 2026
Merged

feat(passkey): add WebAuthn passkey ceremony package#51
jmgilman merged 1 commit into
masterfrom
feat/session-030-passkey-package

Conversation

@jmgilman
Copy link
Copy Markdown
Contributor

Summary

  • add a new passkey package wrapping github.com/go-webauthn/webauthn ceremonies
  • keep passkeys as proof material that returns authkit.Identity for onboarding/exchange
  • define passkey-local store/user/credential contracts with fake-backed package tests only
  • require user verification, enforce ceremony timeouts, handle clone warnings fail-closed, and validate registration/storage binding invariants

Validation

  • go test -count=1 ./passkey
  • go test -count=1 ./...
  • moon run root:check --summary minimal
  • git diff --check

@jmgilman jmgilman merged commit 217f0d4 into master May 18, 2026
2 checks passed
@jmgilman jmgilman deleted the feat/session-030-passkey-package branch May 18, 2026 20:40
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