Identity / Field guide

Multi-factor authentication

Add a second sign-in factor and let organizations require it.

A second proof protects the session

SIGN-IN ASSURANCE1 · Password+2 · Authenticatornot requiredONE FACTOR

A password alone leaves the account dependent on one secret.

01 / CONTEXT

Why it matters

Passwords and SSO connections do not cover every account. MFA adds another proof at sign-in or during sensitive actions, but enrollment, recovery and enforcement are as important as the challenge itself.

Passkeys, authenticator codes and recovery methods have different strengths and support needs. An organization policy must account for users who cannot complete enrollment yet without silently bypassing protection.

02 / DESIGN

Decisions to make

  • Choose supported factors and distinguish phishing-resistant options from weaker ones.
  • Define whether MFA is optional, required by organization or required by action.
  • Decide when to challenge again after a long session or risky event.
  • Set recovery and administrator reset rules before enabling enforcement.
  • Plan how local MFA interacts with enterprise SSO assurance.
03 / IMPLEMENTATION

Build checklist

  • Enroll and verify a factor before marking it active.
  • Protect factor removal and recovery with strong reauthentication.
  • Store recovery codes securely and make each code single-use.
  • Test lost device, new device, lockout and changed organization policy.
  • Record enrollment, challenge, reset and bypass events for audit.
04 / WATCH FOR

Common mistakes

  • Offering SMS as the only recovery path for every account.
  • Letting support disable MFA without a verified recovery process.
  • Assuming SSO always satisfies a customer MFA requirement.
05 / GO DEEPER

Tools & references

3 starting points to compare or study. Check fit, maintenance, terms and current capabilities before choosing one.

BUILDING THIS NOW?

Explore the SaaSLayer approach.

See the services and developer guides behind our AWS backed SaaS building blocks.

Read SaaSLayer docs
NEXT FEATURESession management & controls