.. include:: ../Includes.rst.txt .. _adr: ============================== Architecture Decision Records ============================== This section documents the key architectural decisions made during the design and implementation of the extension. .. toctree:: :maxdepth: 1 :titlesonly: Adr001DependOnNrPasskeysBe Adr002FeloginAndStandalonePlugin Adr003TripleRecoveryMechanisms Adr004EnrollmentOnlyNoRegistration Adr005SiteConfigurableRpId Adr006DualEnforcementModel Adr007PostLoginEnrollmentInterstitial Adr008CredentialIdToUidResolution Adr009VanillaJavaScriptFrontend Adr010RecoveryCodesBcryptHashed Adr011MagicLinkDeferredToV02 Adr012AuthServicePriority80 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 ========== ============================================================