Types of Authentication Protocols (original) (raw)

Last Updated : 29 Apr, 2026

User authentication protocols are standardized rules that define how a system verifies a user’s identity and manages access to network resources. They ensure secure communication between users, servers, and authentication systems during login and access control.

1. Kerberos

Kerberos is a network authentication protocol that uses secret-key cryptography for secure identity verification over insecure networks. It relies on a trusted third-party system called the Key Distribution Center (KDC) to issue authentication tickets for client-server communication.

zz

Kerberos

Advantages

Disadvantages

2. Lightweight Directory Access Protocol (LDAP)

Lightweight Directory Access Protocol (LDAP) is a directory services protocol used for accessing and managing distributed information such as user credentials, organizational data, and system resources. It operates as a centralized authentication and directory management system.

north_pole

Advantages

Disadvantages

3. OAuth 2.0

OAuth 2.0 is an authorization framework that enables secure delegated access to resources without exposing user credentials. It uses access tokens and defined scopes to control permissions between applications and services.

consumer

Advantages

Disadvantages

4. Security Assertion Markup Language (SAML)

Security Assertion Markup Language(SAML) is an XML-based authentication protocol used for exchanging identity information between identity providers and service providers. It enables Single Sign-On (SSO) across multiple systems.

users

Advantages

Disadvantages

5. Remote Authentication Dial-In User Service (RADIUS)

Remote Authentication Dial-In User Service(RADIUS) is a centralized authentication, authorization, and accounting protocol used for controlling access to network services. It validates user credentials and manages session-based access control.

client

Advantages

Disadvantages