Expand description
OAuth 2.1 Types and Data Structures
Module contains the core types used in the OAuth 2.1 authorization flow for MCP, including metadata structures, token types, and discovery responses.
Structsยง
- Auth
Challenge - WWW-Authenticate challenge parameters
- Authorization
Context - Authorization context for a client session
- Authorization
Server Metadata - Authorization Server Metadata as defined in RFC 8414
- Client
Registration Request - Client Registration Request
- Client
Registration Response - Client Registration Response
- OAuth2
Error - OAuth 2.0 Error Response
- OpenID
Provider Metadata - OpenID Connect Provider Metadata (subset relevant for MCP)
- Protected
Resource Metadata - Protected Resource Metadata as defined in RFC 9728
- Token
Request - OAuth 2.0 Token Request
- Token
Response - OAuth 2.0 Token Response