Skip to main content

Module oauth

Module oauth 

Source
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