# 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.