Table of Contents

Namespace ModelContextProtocol.Authentication

Classes

ClientOAuthOptions

Provides configuration options for the ModelContextProtocol.Authentication.ClientOAuthProvider.

DynamicClientRegistrationOptions

Provides configuration options for the ModelContextProtocol.Authentication.ClientOAuthProvider related to dynamic client registration (RFC 7591).

DynamicClientRegistrationResponse

Represents a client registration response for OAuth 2.0 Dynamic Client Registration (RFC 7591).

ProtectedResourceMetadata

Represents the resource metadata for OAuth authorization as defined in RFC 9396. Defined by RFC 9728.

Delegates

AuthorizationRedirectDelegate

Represents a method that handles the OAuth authorization URL and returns the authorization code.