Expand description
PKCE (Proof Key for Code Exchange) Implementation
Module implements PKCE as defined in RFC 7636 for OAuth 2.1. PKCE is mandatory for MCP authorization to prevent authorization code interception attacks
Structs§
- Pkce
Params - PKCE parameters for authorization flow
Enums§
- Code
Challenge Method - PKCE code challenge methods
Functions§
- check_
pkce_ support - Check if the authorization server supports PKCE
- select_
challenge_ method - Select the best available PKCE method from server metadata
- supports_
s256 - Check if the authorization server supports S256 method