feat(auth): mandatory 2FA (TOTP + WebAuthn passkeys) with hard enrollment gate, AAL2 step-up, and single-use recovery codes

This commit is contained in:
Gerhard Scheikl
2026-05-31 21:38:01 +02:00
parent 129e21529c
commit e14e909700
19 changed files with 1310 additions and 142 deletions
+6
View File
@@ -45,6 +45,12 @@ a:hover {
padding: 2rem 1rem;
}
.stack {
display: flex;
flex-direction: column;
gap: 1.25rem;
}
.nav {
display: flex;
justify-content: space-between;