Skip to main content

auth_framework/server/oauth/
mod.rs

1//! OAuth 2.0/2.1 Implementation Module
2//!
3//! This module contains OAuth 2.0 and OAuth 2.1 implementations including:
4//! - OAuth 2.0 core functionality
5//! - OAuth 2.1 enhanced security features
6//! - Pushed Authorization Requests (PAR)
7//! - Rich Authorization Requests
8//! - Device Authorization Grant (RFC 8628)
9
10pub mod device;
11pub mod oauth2;
12pub mod oauth21;
13pub mod oauth2_enhanced_storage;
14pub mod oauth2_server;
15pub mod par;
16pub mod resource_indicators;
17pub mod rich_authorization_requests;
18
19// Re-export commonly used types - avoid wildcard imports to prevent duplicate definitions
20pub use oauth2::OAuth2Server;
21pub use oauth21::OAuth21Server;
22pub use par::PARManager;