Skip to content
security

Adaptive Risk-Based Authentication: Decisioning at Login

Updated 2026-05-07 · 12 min read · By @guptadeepak

Key takeaways

  • Adaptive auth replaces always-on MFA with risk-scored challenges, lowering friction without lowering protection for normal-pattern users.
  • Signal sources cluster into device (fingerprint, posture), geo (location, IP reputation), velocity (impossible-travel), and behavior (typing cadence, mouse paths).
  • Decisions translate to allow / step-up / block, most production deployments use three tiers rather than binary.
  • Quality of the decisioning engine is the single largest 2026 differentiator between Auth0 / Descope / Beyond Identity / Transmit Security and lighter CIAM.
  • Adaptive auth pairs naturally with passkeys, passkey for low-friction default, step-up to a second factor when risk warrants.

What adaptive auth actually does

The shift is from policy-based ("always require MFA") to context-based ("require MFA when the context warrants"). Done well, adaptive auth raises the security floor while lowering the friction ceiling. Done badly, it lets attackers slip through on stolen device fingerprints.

The signal stack

Production adaptive engines combine signals from four broad categories:

Device signals

  • Browser fingerprint, user-agent, fonts, plugins, screen size, hardware concurrency, WebGL renderer.
  • Device fingerprint (mobile), OS version, app build, hardware identifiers (where allowed).
  • Device posture, managed by MDM, jailbroken or rooted, EDR agent present, screen-lock enabled.
  • Trust history, has this device authenticated before, how recently, with what factors.

Network signals

  • IP reputation, known abuse / proxy / Tor / VPN networks; commodity threat-feed data.
  • ASN reputation, residential vs hosting-provider IP space.
  • Geo location, country, region, distance from prior login locations.
  • Impossible travel, login from Los Angeles 30 minutes after login from Tokyo means the user is on a VPN, has been compromised, or someone shared an account.

Behavioral signals

  • Typing cadence, characteristic delay between keystrokes, hold time per key.
  • Mouse / touch patterns, movement curves, scroll velocity, tap pressure.
  • Session shape, how the user navigates the app, what they typically do in the first 60 seconds.

Behavioral signals are powerful but require longer baseline data, they fire on suspicious deviations, not on first-touch events.

Account-history signals

  • Recent successful auths, when did this user last log in, from where, with what factor.
  • Recent failed auths, how many failures, from what IPs, what password forms.
  • Sensitive-action history, has the user attempted unusual changes recently.

The decision model

The signal stack produces a numeric risk score. The score maps to one of three decisions:

  • Allow, score is low; serve the session without further challenge.
  • Step-up, score is medium; require an additional factor (TOTP, push, passkey, biometric).
  • Block, score is high; deny the login, log the event, alert the user out-of-band.

Most production deployments tune these thresholds per-customer. Aggressive tuning (more step-ups) protects better but irritates users. Lax tuning lets attackers through. The right balance is observable through the false-positive and false-negative rates over time.

Adaptive risk auth decisioning: signals → composite score → branch into Allow / Step-up MFA / Block. Most production deployments target ~70% Allow / ~25% Step-up / ~5% Block at well-tuned thresholds.
Adaptive risk auth decisioning: signals → composite score → branch into Allow / Step-up MFA / Block. Most production deployments target ~70% Allow / ~25% Step-up / ~5% Block at well-tuned thresholds.

Decisioning engine quality

The signal collection is mostly commodity in 2026, every CIAM with adaptive MFA reads device, geo, IP. The differentiator is the decisioning model:

  • Rule-based. Hand-tuned thresholds: "if new device AND new country, challenge." Predictable, auditable, easy to debug. Suffers when the rule space gets large.
  • Statistical. Signal frequencies modeled per-user-cohort; outlier detection drives challenges. Better at catching novel attack patterns.
  • Machine-learned. Trained on the vendor's full traffic, identifies attack patterns the engineering team didn't know to look for. Best at generalization; hardest to debug when a legitimate user is challenged unexpectedly.

The 2026 mature platforms typically combine all three: rule-based for hard policies (block all logins from sanctioned countries), statistical for individual-user baselines, ML for population-level pattern detection.

Vendor depth

The CIAM with the strongest 2026 adaptive auth, in rough order of decisioning depth:

  • Transmit Security, fintech-grade Mosaic platform with risk decisioning and behavioral biometrics as the design center. Strongest in high-fraud B2C scenarios.
  • Beyond Identity, security-forward enterprise platform; the policy engine is among the most expressive in the index.
  • Descope, visual Flows that combine adaptive decisioning with passkey orchestration; mid-market alternative to the enterprise tier.
  • Auth0, Adaptive MFA gated to higher tiers; broad signal stack.
  • Authsignal, vendor-neutral orchestration that adds adaptive decisioning to any underlying CIAM.
  • Ping Identity / ForgeRock, DaVinci and Authentication Trees support adaptive flows; legacy enterprise tier.

Lighter CIAM (Clerk, Stytch, Cognito, Firebase Auth, most OSS) ship some adaptive primitives but don't compete on decisioning depth. For teams whose binding constraint is risk decisioning, pair the lighter CIAM with Authsignal or migrate to a platform with native adaptive depth.

Where adaptive auth meets passkeys

The 2026 pattern that delivers both low friction and high protection: passkey-first auth with adaptive step-up.

  • Normal user, normal context, passkey signs in silently, no challenge. Friction approximates zero.
  • Suspicious context, adaptive engine triggers step-up. The user proves a second factor before the session activates.
  • High-risk context, block, alert the user, require account recovery flow.

This pairing is why the most-effective 2026 deployments aren't choosing between passkeys and adaptive MFA, they're using both. Passkeys eliminate the credential-theft and phishing-proxy attack classes; adaptive auth catches the residual session-hijack and stolen-device cases that passkeys alone don't address. See the account takeover defense guide for the full layered defense stack.

Related vendors

FAQ

Is adaptive MFA the same as risk-based authentication?
Adaptive MFA is one application of risk-based authentication, adapting the MFA challenge based on risk signals. Risk-based authentication is the broader category that also includes adaptive session management (token lifetime varies by risk), step-up at sensitive actions, and continuous authentication during the session.
What signals do adaptive auth engines use?
The mature signal stack: device fingerprint (browser characteristics, installed fonts, hardware capabilities), device posture (managed device, jailbroken, EDR present), IP reputation (known proxy/Tor/abuse), geo location, impossible-travel velocity, behavioral biometrics (typing cadence, mouse movement, touch patterns), past account behavior. Higher-end engines combine all of these; lighter engines use just device + geo.
How do I avoid false positives that lock out legitimate users?
Tune the score thresholds against your actual user behavior. Most engines expose threshold tuning. Pair adaptive challenge with a fallback (TOTP, email OTP, recovery flow) so a false positive degrades to friction, not lockout. Audit the false-positive rate weekly during rollout.
What's the difference between Authsignal and Auth0 Adaptive MFA?
Auth0 Adaptive MFA is bundled into the Auth0 platform and uses Auth0's signal stack. Authsignal is a vendor-neutral orchestration layer that sits in front of any underlying CIAM (Auth0, Cognito, Keycloak, custom) and adds the same kind of decisioning. For teams with an existing CIAM, Authsignal slots in without migration; for greenfield, the bundled adaptive MFA is simpler.

Sources

  • NIST SP 800-63-4, risk-based authentication guidance
  • FIDO Alliance State of Passkeys 2026
  • OWASP Authentication Cheat Sheet
Last reviewed 2026-05-07.