Expand description
OAuth 2.1 Implementation
This module provides a comprehensive OAuth 2.1 implementation with:
- Authorization Code flow with PKCE (RFC 7636)
- Refresh tokens
- Resource Indicators (RFC 8707)
- Protected Resource Metadata (RFC 9728)
- Dynamic Client Registration (RFC 7591)
- DPoP integration (RFC 9449)
§Submodules
client- OAuth2Client for basic operationsauthorization- Authorization flow logictoken- Token management and refreshvalidation- URI and security validationrfc_compliance- RFC-specific implementations
Re-exports§
pub use client::OAuth2Client;pub use validation::*;
Modules§
- client
- OAuth 2.0 Client Implementation
- validation
- OAuth 2.1 Validation Functions