OktaAlisa DuncanExplainer
It's Time to Evolve Authentication Security
Summary
Identity-based attacks and compromised credentials are driving a need for stronger authentication, while security requirements must be balanced against user friction and application sensitivity. The guidance recommends phishing-resistant factors, including smart cards, biometric-capable hardware, FIDO2 with WebAuthn, and Passkeys, while warning against security questions, SMS codes, email TOTP, and password antipatterns. It also advises using strong MFA as a backup, dynamic authentication policies and threat detection, and OAuth 2.1/OIDC through an identity provider, with step-up authentication to maintain assurances during a session. For application integration, the recommended approach is to redirect users to an Okta-hosted Sign-In Widget through vetted OIDC client libraries or Okta SDKs, reducing implementation errors in PKCE and token verification while supporting evolving standards.
Context
Identity-based attacks and compromised credentials threaten privileged systems and sensitive resources. The guidance also addresses the need to balance stronger identity assurance with user friction, recognizing that appropriate requirements vary by application, audience, and data sensitivity.
Approach / What changed
Use phishing-resistant authentication where possible, provide strong MFA as a backup, configure dynamic authentication policies and threat detection, and delegate identity management to an identity provider supporting OAuth 2.1 and OIDC. Applications should use an Okta-hosted Sign-In Widget through vetted OIDC client libraries or Okta SDKs, and may add step-up authentication for continuing identity assurance.
Takeaways
FIDO2 with WebAuthn and Passkeys can provide phishing-resistant authentication using biometrics on capable devices, while Passkeys can support credential portability within the same device ecosystem.
Security questions, SMS one-time codes, and email TOTP are discouraged because they are vulnerable to social engineering, SIM swapping, interception, delivery problems, or spam filtering.
Vetted OIDC client libraries or Okta SDKs help avoid implementation errors in PKCE verification and token validation while keeping authentication integrations aligned with evolving OAuth specifications.
Source and freshness
- Source
- developer.okta.com
- Published
- Added to Yomu
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.