Authentication: Verifies who the user is (identity verification)
Authorization: Determines what the authenticated user can do (permission checking)
Both are typically required for secure APIs. Authentication happens first, then authorization checks permissions.