List of all items
Structs
- csrf::MemoryCsrfStore
- loopback::CapturedCode
- loopback::LoopbackFlow
- oidc::OidcConfig
- oidc::OidcDiscovery
- oidc::OidcTokenResponse
- oidc::OidcUserInfo
- oidc_validator::OidcValidator
- oidc_validator::OidcValidatorConfig
- pkce::PkcePolicy
- providers::MailProvider
- social::SocialProviderConfig
- social::SocialUserInfo
- token::TokenResponse
- token::TokenSet
Enums
- crypto::CryptoError
- csrf::CsrfStoreType
- jwt::JwtError
- loopback::LoopbackError
- oidc::OidcError
- pkce::PkceError
- pkce::PkceMethod
- scope::ScopeError
- social::SocialError
- social::SocialProvider
- token::TokenError
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_es256
- jwt::decode_hs256
- jwt::decode_rs256
- jwt::encode_es256
- jwt::encode_hs256
- jwt::encode_rs256
- jwt::extract_bearer_token
- loopback::build_authorization_url
- loopback::loopback_redirect_uri
- oidc::end_session_url
- oidc::exchange_code
- oidc::fetch_discovery
- oidc::fetch_user_info
- oidc::refresh_token
- pkce::generate_pkce_pair
- pkce::validate_verifier
- pkce::verify
- pkce::verify_with_default_policy
- 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
- token::exchange_code
- token::refresh
- token::refresh_access_token
Constants
- loopback::CALLBACK_PATH
- loopback::LOOPBACK_HOST
- pkce::MAX_VERIFIER_LEN
- pkce::MIN_VERIFIER_LEN
- providers::endpoints::AOL_AUTHORIZE_URL
- providers::endpoints::AOL_TOKEN_URL
- providers::endpoints::FASTMAIL_AUTHORIZE_URL
- providers::endpoints::FASTMAIL_TOKEN_URL
- providers::endpoints::GITHUB_AUTHORIZE_URL
- providers::endpoints::GITHUB_TOKEN_URL
- providers::endpoints::GITHUB_USER_INFO_URL
- providers::endpoints::GOOGLE_AUTHORIZE_URL
- providers::endpoints::GOOGLE_TOKEN_URL
- providers::endpoints::GOOGLE_USER_INFO_URL
- providers::endpoints::YAHOO_AUTHORIZE_URL
- providers::endpoints::YAHOO_TOKEN_URL