Verifying who you are.

Flow

Client
  ↓ (credentials)
Authentication System
  ↓ (verification)
Identity Verified
  ↓
Access Granted

Identity

Represents a user or system.

Claims

Statements about identity.

Principal

The authenticated entity in the system.

(In Spring Security → Principal / Authentication)