Skip to main content

Module types

Module types 

Source
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ยง

AuthChallenge
WWW-Authenticate challenge parameters
AuthorizationContext
Authorization context for a client session
AuthorizationServerMetadata
Authorization Server Metadata as defined in RFC 8414
ClientRegistrationRequest
Client Registration Request
ClientRegistrationResponse
Client Registration Response
OAuth2Error
OAuth 2.0 Error Response
OpenIDProviderMetadata
OpenID Connect Provider Metadata (subset relevant for MCP)
ProtectedResourceMetadata
Protected Resource Metadata as defined in RFC 9728
TokenRequest
OAuth 2.0 Token Request
TokenResponse
OAuth 2.0 Token Response