Skip to content

🔐 Authentication Protocols

Authentication protocols are the rules and mechanisms that verify identity so users, devices, and applications can securely access resources. They form the backbone of SSO, MFA, SaaS access, hybrid identity, and cloud authentication.

The concise takeaway: authentication protocols define how a user proves who they are — locally, on‑prem, or in the cloud.


Kerberos is the primary authentication protocol for Active Directory.
It uses tickets instead of passwords to authenticate users securely.

Key concepts:

  • Key Distribution Center (KDC)
  • Ticket Granting Ticket (TGT)
  • Service tickets
  • Mutual authentication

Kerberos is fast, secure, and ideal for internal enterprise networks.


LDAP is a directory access protocol used to query and authenticate against AD DS or other directory services.

Used for:

  • Legacy applications
  • Bind authentication
  • Directory lookups

LDAP is often paired with Kerberos in Windows environments.


SAML is an XML‑based protocol used for web‑based Single Sign‑On (SSO).

Roles:

  • Identity Provider (IdP) — Entra ID, Okta
  • Service Provider (SP) — Salesforce, AWS, Slack

SAML enables browser‑based SSO without sending passwords to apps.


OAuth 2.0 is an authorization framework used by modern web and mobile apps.

It issues access tokens that allow apps to act on behalf of users.

Common flows:

  • Authorization Code
  • Client Credentials
  • Device Code
  • Refresh Tokens

OAuth is the foundation of modern API security.


OIDC builds on OAuth 2.0 to provide authentication (not just authorization).

It issues:

  • ID Tokens (JWTs)
  • Access Tokens
  • Refresh Tokens

OIDC is used by Microsoft Entra ID, Google Identity, Okta, Auth0, and nearly all modern SaaS platforms.


RADIUS is used for network authentication:

  • Wi‑Fi
  • VPN
  • Firewalls
  • Switches
  • NAC systems

It integrates with AD DS or cloud identity providers to enforce MFA and conditional access.


NTLM is an older Windows authentication protocol.

Still used for:

  • Legacy systems
  • SMB shares
  • Older applications

Modern environments prefer Kerberos, but NTLM remains for backward compatibility.


FIDO2 enables passwordless authentication using:

  • Security keys (YubiKey)
  • Windows Hello
  • Platform authenticators

It provides phishing‑resistant MFA and is becoming a modern standard.


Used for:

  • VPNs
  • Wi‑Fi (EAP‑TLS)
  • Device trust
  • Smart cards

Certificates provide strong, cryptographic identity verification.


Modern identity systems combine multiple protocols:

  • Kerberos + LDAP → on‑prem AD DS
  • OAuth2 + OIDC → cloud apps and APIs
  • SAML → enterprise SaaS SSO
  • RADIUS + certificates → Wi‑Fi and VPN
  • FIDO2 → passwordless MFA
  • NTLM → legacy fallback

Hybrid identity environments rely on all of them.


They enable:

  • SSO across cloud and on‑prem
  • MFA enforcement
  • Conditional access
  • Passwordless authentication
  • Secure API access
  • Device trust
  • Zero‑trust architectures

Without them, identity becomes fragmented and insecure.


Authentication protocols define how users and devices prove their identity.
The major families include:

  • Kerberos
  • LDAP
  • SAML
  • OAuth2
  • OIDC
  • RADIUS
  • NTLM
  • FIDO2
  • Certificate‑based authentication

Together, they power modern identity, SSO, MFA, and secure access across enterprise and cloud environments.