Expand description
OAuth 2.0/2.1 Implementation Module
This module contains OAuth 2.0 and OAuth 2.1 implementations including:
- OAuth 2.0 core functionality
- OAuth 2.1 enhanced security features
- Pushed Authorization Requests (PAR)
- Rich Authorization Requests
- Device Authorization Grant (RFC 8628)
Re-exports§
pub use oauth2::OAuth2Server;pub use oauth21::OAuth21Server;pub use par::PARManager;
Modules§
- device
- Device Authorization Grant Implementation - RFC 8628
- oauth2
- OAuth 2.0 Server Module
- oauth2_
enhanced_ storage - Enhanced OAuth2 token and code storage with proper validation
- oauth2_
server - OAuth 2.0 Authorization Server Implementation
- oauth21
- OAuth 2.1 Framework Module
- par
- Pushed Authorization Requests (PAR) Implementation - RFC 9126
- resource_
indicators - RFC 8707 — Resource Indicators for OAuth 2.0
- rich_
authorization_ requests - Rich Authorization Requests (RAR) - RFC 9396