Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Auth ¶
type Auth struct {
OAuthClientID string `usage:"OAuth client ID"`
OAuthClientSecret string `usage:"OAuth client secret"`
OAuthAuthorizeURL string `usage:"OAuth authorize URL for third-party OAuth provider"`
OAuthTokenURL string `usage:"OAuth token URL for third-party OAuth provider"`
OAuthJWKSURL string `usage:"OAuth JWKS URL to trust in addition to tokens"`
OAuthScopes []string `usage:"OAuth scopes to request during OAuth flow"`
TrustedIssuer string `usage:"Trusted issuer for JWT tokens"`
JWKS string `usage:"JWKS public key for JWT tokens"`
TrustedAudiences []string `usage:"Trusted audiences for JWT tokens"`
EncryptionKey string `usage:"Encryption key for storing sensitive data"`
APIKeyAuthWebhookURL string `usage:"URL for API key authentication webhook"`
MCPServerID string `usage:"ID of the MCP server to validate API keys for"`
}
Click to show internal directories.
Click to hide internal directories.