McpServerOAuth3LoConfig

OAuth 3-legged authorization configuration for MCP server.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

OAuth authorization URL for 3LO authentication.

Link copied to clipboard

OAuth client ID for authenticating with the service.

Link copied to clipboard

User friendly OAuth client name specified by end user.

Link copied to clipboard

OAuth client secret for authenticating with the service. Required for confidential clients or when PKCE is not supported. Optional for public clients using PKCE.

Link copied to clipboard

OAuth token exchange parameters for authenticating with the service.

Link copied to clipboard

OAuth token exchange URL.

Link copied to clipboard

The endpoint to return to after OAuth flow completes (must be AWS console domain)

Link copied to clipboard

OAuth scopes for 3LO authentication. The service will always request scope offline_access.

Link copied to clipboard

Whether the service supports PKCE (Proof Key for Code Exchange) for enhanced security during the OAuth flow.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String