If you work on digital identity verification, customer onboarding verification, or broader identity proofing software decisions, NIST’s IAL, AAL, and FAL framework is one of the most useful ways to turn vague security goals into practical design choices. This guide explains what each level means, how the levels interact, and how to map them to real-world onboarding, authentication, and federation flows without over-collecting data or over-engineering the stack.
Overview
Teams often ask for “higher assurance” without defining what kind of assurance they actually need. That is where the NIST 800-63 model becomes practical. Instead of treating trust as one generic requirement, it breaks the problem into three separate questions:
- IAL: How confident are you that the person is who they claim to be?
- AAL: How confident are you that the returning user is the same person who authenticated before?
- FAL: How confidently can a relying system trust the assertion or token presented by an identity provider?
Those distinctions matter because many systems mix them together. A company may invest heavily in identity proofing levels during onboarding, then weaken security at login. Another may require strong authentication but perform only minimal identity proofing because the service does not need legal-name certainty. A third may have solid onboarding and login controls, but weak federation design that creates avoidable risk when tokens are passed between systems.
For technology professionals, developers, and IT admins, the practical lesson is simple: IAL, AAL, and FAL solve different problems. You do not need to maximize all three in every product. You need the right combination for your risk, compliance, and user experience constraints.
At a high level:
- Lower IAL may be enough when you only need account uniqueness or basic fraud prevention onboarding.
- Higher IAL becomes more relevant when accounts unlock regulated workflows, financial risk, or access to sensitive records.
- Higher AAL matters when account takeover would be damaging, regardless of how the person was onboarded.
- Higher FAL matters when identity assertions are shared across applications, organizations, or trust boundaries.
This is especially relevant in modern cloud-native KYC and privacy-first identity platform design. Many teams now combine document verification software, face verification API checks, liveness detection software, passwordless authentication platform options, and OAuth OIDC integration patterns in a single user journey. NIST’s framework gives you a clean way to separate requirements so that each layer does its own job.
Used well, the framework helps you answer practical questions such as:
- Do we need full identity proofing, or just enough friction to reduce synthetic and duplicate accounts?
- Should we require a biometric authentication solution at onboarding, at login, or both?
- When is MFA enough, and when is phishing-resistant authentication more appropriate?
- How should tokens and assertions be handled between our identity provider and downstream apps?
- What evidence should we retain for audits without keeping unnecessary PII?
That last point is easy to overlook. Stronger assurance should not automatically mean broader data retention. A privacy-first identity platform should align verification depth, credential storage, and evidence retention with necessity. For practical guidance on retention boundaries, see PII Data Retention Rules for Identity Verification: What to Store and When to Delete It.
Template structure
Use this simple template whenever you need to define or review assurance requirements for a product, workflow, or integration. It works for internal IAM projects, external customer onboarding verification, and vendor evaluations for identity verification software.
1. Start with the risk event, not the control
Before choosing any level, define what could go wrong:
- Fraudulent account creation
- Account takeover
- Unauthorized access to regulated data
- Misuse of federated access across multiple systems
- Inability to prove what happened during an audit or dispute
This keeps the conversation grounded. If the main concern is stolen sessions, your primary issue may be AAL or session management, not IAL. If the main concern is fake identities entering a marketplace or financial workflow, IAL is probably the bigger focus.
2. Define the required Identity Assurance Level (IAL)
IAL is about identity proofing levels. In practical terms, ask:
- Do we need to know a real person exists?
- Do we need to bind an account to a specific legal identity?
- Do we need documentary evidence, biometric comparison, or authoritative data checks?
- Would pseudonymous or low-friction onboarding be acceptable for this use case?
A useful way to think about IAL:
- Lower assurance: suitable for low-risk accounts, basic access, or services where identity certainty is not central.
- Moderate assurance: suitable when you need stronger fraud controls and a reasonable confidence that the claimant is genuine.
- Higher assurance: suitable when legal identity matters and the consequences of misidentification are serious.
In product terms, increasing IAL often means adding more of the following:
- Document verification software
- Face verification API checks
- Liveness detection software
- Cross-checks against trusted records
- Manual review for edge cases and exceptions
If you are refining the biometric portion of proofing, the articles Liveness Detection Methods Compared: Active, Passive, and Hybrid Approaches and Face Verification vs Face Recognition: Compliance, Accuracy, and Use Cases are useful companion reads.
3. Define the required Authentication Assurance Level (AAL)
AAL is about login strength after the account exists. Ask:
- What is the impact if an attacker compromises one account?
- Are passwords alone acceptable?
- Do we need multi-factor authentication for all users or only privileged actions?
- Would phishing-resistant methods materially reduce risk?
Common patterns include:
- Basic AAL: single-factor authentication for low-risk contexts
- Stronger AAL: MFA with possession or inherence factors
- Highest practical AAL: phishing-resistant authentication such as passkeys or hardware-backed authenticators where appropriate
For many teams, AAL is where passwordless architecture becomes meaningful. If you are comparing options, see Passwordless Authentication Methods Compared: Passkeys, Magic Links, OTP, and WebAuthn.
4. Define the required Federation Assurance Level (FAL)
FAL is often the least understood part of the trio. It addresses trust in assertions, tokens, and the federation channel between systems. Ask:
- Will a relying application trust an external identity provider?
- What claims are being passed, and how sensitive are they?
- How are tokens signed, validated, rotated, and scoped?
- What happens if a token is replayed or intercepted?
In practice, FAL becomes more important when you have:
- Single sign-on across multiple apps
- B2B federation
- Government or enterprise trust frameworks
- APIs consuming identity assertions from upstream providers
Developers should treat this as an architecture concern, not a paperwork concern. Token handling, claim minimization, proof of possession patterns, and session boundaries all affect effective federation assurance. Helpful references include JWT Best Practices Checklist: Signing, Expiration, Rotation, and Revocation and OAuth 2.0 vs OIDC vs SAML: Which Identity Protocol Fits Your App in 2026?.
5. Decide what evidence you must collect and what you should avoid collecting
This is where many implementations become heavier than necessary. Once you define IAL, AAL, and FAL, decide:
- Which artifacts must be stored for auditability
- Which artifacts can be stored ephemerally
- How long any PII or biometric evidence should be retained
- Whether derived signals are enough instead of raw source data
For example, a secure credential vault or verifiable credentials storage model may reduce the need to repeatedly collect or duplicate sensitive identity data across services. If you are exploring user-held or wallet-based approaches, see Verifiable Credentials Wallets: Storage Models, Revocation, and Recovery Options.
6. Document exceptions and fallback paths
Every real identity flow has edge cases:
- Users with poor camera quality
- Document mismatch issues
- Name changes or transliteration differences
- Accessibility needs
- Users unable to complete biometric steps
Your assurance model should explicitly describe fallback routes. Otherwise, support teams create informal workarounds that quietly reduce the effective assurance level.
How to customize
The framework becomes most useful when adapted to the service in front of you. Here is a practical way to tailor assurance levels without turning the exercise into abstract compliance language.
Map assurance to the user journey
Break your flow into stages:
- Account creation
- Initial proofing
- Credential issuance
- Routine login
- High-risk actions
- Recovery and re-binding
- Federation to downstream services
Each stage may need a different balance of IAL, AAL, and FAL. A frequent mistake is applying the same burden everywhere. That increases abandonment and support costs without necessarily improving security.
Match the level to the consequence of failure
Use a simple test: if this control fails, what is the realistic impact?
- If the main issue is spam or duplicate accounts, moderate proofing may be enough.
- If the main issue is financial fraud, stronger identity proofing software and higher confidence checks may be justified.
- If the main issue is account takeover, stronger authentication may offer better return than heavier document collection.
- If the main issue is trust between systems, stronger federation controls deserve more attention.
This sounds obvious, but it keeps teams from buying a kyc verification platform when their real gap is weak authentication recovery or token validation.
Separate onboarding friction from ongoing authentication
Onboarding is often the only time you can reasonably ask a user for identity evidence. Authentication happens repeatedly. Treat them differently.
For example:
- Use higher-friction proofing once when legal identity must be established.
- Use lower-friction but stronger cryptographic authentication for return visits.
- Use step-up authentication only for sensitive actions instead of for every session.
This is one of the clearest ways to improve both security and conversion in cloud-native KYC flows.
Design for privacy and audit at the same time
A good assurance model creates defensible records without unnecessary surveillance. That means:
- Collecting only the evidence you need
- Hashing or tokenizing data where possible
- Using a secure credential vault for secrets and signing keys
- Defining deletion schedules for retained evidence
- Ensuring downstream systems do not receive more identity data than they need
For privacy and regulatory alignment, see GDPR, CCPA, and CPRA for Identity Teams: A Practical Compliance Checklist.
Account for failure rates and manual review
No identity proofing software is perfect. If your flow depends on document capture or biometric comparison, your assurance design should include operational handling for false rejects, ambiguous matches, and user retries. Otherwise, nominally strong proofing becomes brittle in practice. For a grounded look at this issue, read Document Verification Failure Rates: Common Causes and How to Reduce False Rejects.
Examples
The following examples are intentionally generic. They are not prescriptions, but they show how the framework can guide design choices.
Example 1: Low-risk SaaS workspace
A collaboration tool needs to reduce bot signups and protect accounts, but it does not need to establish legal identity for most users.
- IAL focus: low to moderate; basic anti-abuse and account uniqueness may be enough
- AAL focus: moderate to strong; MFA or passkeys matter more than formal proofing
- FAL focus: moderate if SSO is supported for enterprise customers
Practical takeaway: do not overbuild customer onboarding verification if the larger risk is compromised credentials.
Example 2: Regulated financial onboarding
A product must link a user account to a real individual before certain transactions are allowed.
- IAL focus: higher; document verification software, selfie comparison, and fraud checks may be appropriate
- AAL focus: strong; MFA and secure recovery flows are important
- FAL focus: moderate to strong where downstream services consume identity assertions
Practical takeaway: strong onboarding without strong login is incomplete. This is also where the boundaries between KYC, AML, and related controls need to be clear. See KYC vs KYB vs AML: Differences, Overlaps, and When You Need Each.
Example 3: Enterprise workforce access
An internal system grants access to sensitive tools and records through a central identity provider.
- IAL focus: moderate; HR-backed identity may already exist
- AAL focus: high; phishing-resistant authentication is often more valuable than additional proofing
- FAL focus: high; federation trust, token handling, and claim controls are central
Practical takeaway: the critical design work may live in auth architecture and zero trust identity patterns rather than customer-style proofing.
Example 4: Reusable identity wallet or verified credential flow
A service relies on previously issued claims instead of collecting the same identity evidence repeatedly.
- IAL focus: depends on how the original credential was issued
- AAL focus: depends on how the wallet or account is protected
- FAL focus: important because verifier trust, presentation security, and revocation handling matter
Practical takeaway: reusable credentials can reduce repeated PII exposure, but only if issuance, storage, and verification controls are clear.
When to update
Treat your assurance model as a living design artifact, not a one-time checklist. Revisit it when the underlying inputs change.
Update your IAL, AAL, and FAL mapping when:
- You add a new onboarding method, such as automated document verification or biometric checks
- You introduce new passwordless authentication platform options or recovery flows
- You federate identity to more applications, partners, or APIs
- Your risk profile changes due to fraud patterns, new privileged actions, or expansion into regulated workflows
- Your privacy, retention, or audit requirements change
- Your product team wants to reduce onboarding drop-off and needs to identify which assurance step is causing friction
A practical maintenance routine is to review assurance design on three schedules:
- Quarterly: verify that implementation still matches documented requirements.
- After major product changes: reassess whether new flows changed the intended identity proofing levels or assurance levels authentication in practice.
- After incidents or near misses: determine whether the failure belonged to IAL, AAL, FAL, or to process gaps around them.
Finally, keep the documentation action-oriented. For each important user journey, maintain a short table that answers:
- What identity confidence is required?
- What authentication strength is required?
- What federation trust controls apply?
- What evidence is collected?
- What data is retained, for how long, and why?
- What fallback path exists if the primary method fails?
If you can answer those six questions clearly, you are already using the NIST 800-63 guide in a practical way. The goal is not to sound more compliant. The goal is to build digital identity verification systems that are proportionate, defensible, and easier to maintain over time.