Architecture Decision Records
This section documents the key architectural decisions made during the design and implementation of the extension.
Summary
| ADR | Title |
|---|---|
| ADR-001 | Depend on nr-passkeys-be as Composer Dependency |
| ADR-002 | felogin Integration and Standalone Plugin |
| ADR-003 | Triple Recovery Mechanisms |
| ADR-004 | Enrollment-Only, No Registration |
| ADR-005 | Site-Configurable RP ID |
| ADR-006 | Dual Enforcement Model |
| ADR-007 | Post-Login Enrollment Interstitial |
| ADR-008 | Credential-ID to UID Resolution |
| ADR-009 | Vanilla JavaScript Frontend |
| ADR-010 | Recovery Codes Bcrypt Hashed |
| ADR-011 | Magic Link Deferred to v0.2 |
| ADR-012 | Authentication Service Priority 80 |