Modern Authentication - What, How, Why
Modern authentication replaces passwords with secure, token-based and passwordless methods.

What is Modern Authentication?
Modern Authentication is an umbrella term for token-based and identity-separated authentication systems.

Modern Authentication vs Basic Authentication
Feature
Legacy / Basic Auth
Modern Authentication
Legacy / Basic Auth
App receives and stores user password.
Modern Authentication
App only receives a temporary token.
Legacy / Basic Auth
POP3, IMAP, SMTP, MAPI.
Modern Authentication
OAuth 2.0, SAML 2.0, OpenID Connect.
Legacy / Basic Auth
Difficult or impossible to enforce.
Modern Authentication
Natively integrated and mandatory.
Legacy / Basic Auth
Static; usually requires a full logout.
Modern Authentication
Dynamic; tokens can be revoked instantly.
Legacy / Basic Auth
Frequent password prompts.
Modern Authentication
Single Sign-On (SSO) capabilities.
Modern Authentication - Key Protocols
Modern Authentication is built on these industry-standard languages
SAML 2.0: XML-based SSO protocol.

OAuth 2.0: Authorization framework.

OpenID Connect: Authentication layer over OAuth.
Types of Modern Authentication
Category
Basic
Types (Examples)
Basic
Something you know
Types (Examples)
Passwords, PINs, or Secret Questions.
Something you know
Passwords, PINs, or Secret Questions.
Basic
Something you have
Types (Examples)
Hardware keys (YubiKey), Smartphone (Authenticator App), or SMS codes.
Something you have
Hardware keys (YubiKey), Smartphone (Authenticator App), or SMS codes.
Basic
Something you are
Types (Examples)
Fingerprints, Facial recognition, or Iris scans.
Something you are
Fingerprints, Facial recognition, or Iris scans.





