Ceremonies
Registration and Authentication process overview
The Two Ceremonies
1. Attestation Ceremony (Registration)
2. Assertion Ceremony (Authentication)
Common Workflow Pattern
Step 1: Options Creation
Step 2: Response Verification
Attestation Ceremony (Registration)

Attestation Flow Breakdown
Server Side (Step 1)
Client Side (Browser)
Server Side (Step 2)
What Happens During Attestation?
Attestation Data Contains
Assertion Ceremony (Authentication)

Assertion Flow Breakdown
Server Side (Step 1)
Client Side (Browser)
Server Side (Step 2)
What Happens During Assertion?
Assertion Data Contains
Key Differences Between Ceremonies
Aspect
Attestation (Registration)
Assertion (Authentication)
Security Considerations
Challenge Uniqueness
Challenge Storage
Origin Validation
Common Pitfalls
❌ Challenge Reuse
❌ Skipping Verification
❌ Incorrect Origin
Best Practices
✅ Use Timeouts
✅ Handle Errors Gracefully
✅ Store Credential Metadata
See Also
Last updated
Was this helpful?