Authentication Vs Authorization
Authentication Vs Authorization
Authorization
• • Authorization:
• - Granting permissions for authenticated
entities.
• - Examples: access control, permissions,
roles.
Key Differences
• 1. Purpose:
• - Authentication: Who are you?
• - Authorization: What can you do?
• 2. Sequence:
• - Authentication precedes authorization.
• 3. Methods:
• - AuthN: Passwords, OTP, biometric scans.
Authentication → Authorization
Workflow
• 1. User submits credentials.
• 2. System verifies identity (AuthN).
• 3. System checks permissions (AuthZ).
• 4. Access granted or denied based on
permissions.
Real-World Examples
• • Logging into a website (AuthN) → Accessing
dashboard features (AuthZ).
• • ATM: PIN entry (AuthN) → Withdrawal limit
checks (AuthZ).
• • Enterprise: SSO (AuthN) → File share
permissions (AuthZ).
Summary
• • Authentication and Authorization are
distinct but complementary.
• • Always authenticate first, then authorize.
• • Strong implementation of both is crucial for
secure systems.