ELI5: What is Authorization vs. Authentication?

Authentication is showing your movie ticket to prove you bought one. Authorization is the ticket saying which theater room you’re allowed to enter. One proves who you are; the other decides what you can do.

Definition

Authentication is the process of verifying that a user, device, or system is who or what it claims to be (proving identity). Authorization is the process of determining what an authenticated entity is permitted to do (defining permissions). These are distinct steps in the AAA framework: you must first authenticate before the system can evaluate what you are authorized to access.

Key Details

  • Authentication: “Who are you?” — verified by credentials (password, certificate, biometric).
  • Authorization: “What can you do?” — determined by access control policies, roles, and permissions.
  • A user can be authenticated but not authorized (valid identity, insufficient permissions).
  • Authorization decisions occur after successful authentication and are enforced at the policy enforcement point.
  • Common authorization models: RBAC (role-based), ABAC (attribute-based), MAC (mandatory), DAC (discretionary).

Connections