McpOAuthRegistration

@Serializable
data class McpOAuthRegistration(val resource: String, val authorizationEndpoint: String, val tokenEndpoint: String, val clientId: String, val clientSecret: String? = null, val scope: String? = null, val redirectUri: String)(source)

What McpOAuth.discover learned about an MCP server's authorization and the client it registered — persist it with the tokens.

Constructors

Link copied to clipboard
constructor(resource: String, authorizationEndpoint: String, tokenEndpoint: String, clientId: String, clientSecret: String? = null, scope: String? = null, redirectUri: String)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

The authorization-code + PKCE flow for OAuthClient.begin, with the RFC 8707 resource indicator.