# Part 5 - OAuth Grant Types
OAuth Simplified 5 / 5
9 min read
Client Credentials for machine-to-machine calls, and Device Authorization for devices without a browser.
Client Credentials for machine-to-machine calls, and Device Authorization for devices without a browser.
How the Authorization Server registers clients, issues Authorization Codes and tokens, enforces PKCE, and what it stores and checks at every step.
How a protected resource validates Access Tokens, enforces scope, and uses token introspection so it has to trust nothing the client sends.
How a client redirects the user, trades an Authorization Code for an Access Token, and uses the state parameter to shut down CSRF attacks.
Why OAuth exists, the four components it introduces, and how delegating access works without ever handing over your password.