Skip to main content

Module providers

Module providers 

Source
Expand description

OAuth 2.0 provider configuration and PKCE helpers. OAuth provider configurations and implementations.

Structs§

DeviceAuthorizationResponse
Device flow authorization response.
OAuthProviderConfig
OAuth provider configuration.
OAuthProviderConfigBuilder
Fluent builder for OAuthProviderConfig.
OAuthTokenResponse
OAuth token response from the provider.
OAuthUserInfo
User information from OAuth provider.
ProfileExtractor
Automated token-to-profile conversion utilities
ProviderProfile
Standardized user profile returned by an OAuth provider (all fields optional because different providers expose different sets of attributes).

Enums§

OAuthProvider
Supported OAuth providers.

Functions§

generate_pkce
Generate PKCE code verifier and challenge.
generate_state
Generate a random state parameter for OAuth flows.