ReferenceSequence diagrams
MFA step-up to AAL2
Escalating session AAL for sensitive operations
Where AAL2 is required
Kratos's default policy:
- Changing password (settings flow)
- Disenrolling MFA
- Linking/unlinking last credential
- Any operation marked
required_aal: aal2inkratos.yml
Your app can require AAL2 for its own sensitive operations following the pattern above.