List of all items
Structs
- csrf::MemoryCsrfStore
- oidc::OidcConfig
- oidc::OidcDiscovery
- oidc::OidcTokenResponse
- oidc::OidcUserInfo
- oidc_validator::OidcValidator
- oidc_validator::OidcValidatorConfig
- social::SocialProviderConfig
- social::SocialUserInfo
Enums
- crypto::CryptoError
- csrf::CsrfStoreType
- jwt::JwtError
- oidc::OidcError
- pkce::PkceMethod
- scope::ScopeError
- social::SocialError
- social::SocialProvider
Traits
Functions
- crypto::generate_opaque_token
- crypto::generate_state_nonce
- crypto::hmac_sha256_hex
- crypto::hmac_sha256_verify
- crypto::sha256_hex
- jwt::build_auth_cookie
- jwt::decode_hs256
- jwt::encode_hs256
- jwt::extract_bearer_token
- oidc::end_session_url
- oidc::exchange_code
- oidc::fetch_discovery
- oidc::fetch_user_info
- oidc::refresh_token
- pkce::generate_pkce_pair
- pkce::verify_pkce
- redirect::build_redirect_uri
- redirect::redirect_uri_allowed
- scope::parse_scopes
- scope::scopes_subset
- scope::validate_scopes
- social::build_authorize_url
- social::exchange_code
- social::fetch_user_info
- social::sanitize_username