List of all items
Structs
- error::OAuth2Error
- jose::Base64
- jose::claims::Claim
- jose::claims::Contains
- jose::claims::ContainsError
- jose::claims::Equality
- jose::claims::EqualityError
- jose::claims::OneOrMany
- jose::claims::TimeNotAfter
- jose::claims::TimeNotBefore
- jose::claims::TimeOptions
- jose::claims::TimeTooFarError
- jose::claims::Timestamp
- jose::claims::TokenHash
- jose::constraints::ConstraintSet
- jose::jwa::InvalidAlgorithm
- jose::jwk::JsonWebKey
- jose::jwk::JsonWebKeySet
- jose::jwt::JsonWebSignatureHeader
- jose::jwt::Jwt
- jose::jwt::NoKeyWorked
- requests::authorization_code::AuthorizationRequestData
- requests::authorization_code::AuthorizationValidationData
- requests::jose::JwtVerificationData
- types::errors::ClientError
- types::iana::ParseError
- types::oidc::ProviderMetadata
- types::oidc::RpInitiatedLogoutRequest
- types::oidc::VerifiedProviderMetadata
- types::pkce::AuthorizationRequest
- types::pkce::TokenRequest
- types::registration::ClientMetadata
- types::registration::ClientRegistrationResponse
- types::registration::Localized
- types::registration::VerifiedClientMetadata
- types::requests::AccessTokenResponse
- types::requests::AuthorizationCodeGrant
- types::requests::AuthorizationRequest
- types::requests::AuthorizationResponse
- types::requests::ClientCredentialsGrant
- types::requests::DeviceAuthorizationRequest
- types::requests::DeviceAuthorizationResponse
- types::requests::DeviceCodeGrant
- types::requests::IntrospectionRequest
- types::requests::IntrospectionResponse
- types::requests::PushedAuthorizationResponse
- types::requests::RefreshTokenGrant
- types::requests::RevocationRequest
- types::response_type::InvalidResponseType
- types::response_type::ResponseType
- types::scope::InvalidScope
- types::scope::Scope
- types::scope::ScopeToken
- types::webfinger::WebFingerResponse
Enums
- error::AuthorizationError
- error::CredentialsError
- error::DiscoveryError
- error::Error
- error::IdTokenError
- error::JwksError
- error::JwtVerificationError
- error::TokenAuthorizationCodeError
- error::TokenRefreshError
- error::TokenRequestError
- error::UserInfoError
- jose::claims::ClaimError
- jose::claims::TokenHashError
- jose::constraints::Constraint
- jose::constraints::ConstraintDecision
- jose::jwa::AsymmetricKeyFromJwkError
- jose::jwa::AsymmetricSigningKey
- jose::jwa::AsymmetricVerifyingKey
- jose::jwa::SymmetricKey
- jose::jwk::JsonWebKeyPrivateParameters
- jose::jwk::JsonWebKeyPublicParameters
- jose::jwt::JwtDecodeError
- jose::jwt::JwtSignatureError
- jose::jwt::JwtVerificationError
- types::client_credentials::ClientCredentials
- types::errors::ClientErrorCode
- types::iana::jose::JsonWebEncryptionAlg
- types::iana::jose::JsonWebEncryptionCompressionAlgorithm
- types::iana::jose::JsonWebEncryptionEnc
- types::iana::jose::JsonWebKeyEcEllipticCurve
- types::iana::jose::JsonWebKeyOkpEllipticCurve
- types::iana::jose::JsonWebKeyOperation
- types::iana::jose::JsonWebKeyType
- types::iana::jose::JsonWebKeyUse
- types::iana::jose::JsonWebSignatureAlg
- types::iana::oauth::OAuthAccessTokenType
- types::iana::oauth::OAuthAuthorizationEndpointResponseType
- types::iana::oauth::OAuthClientAuthenticationMethod
- types::iana::oauth::OAuthTokenTypeHint
- types::iana::oauth::PkceCodeChallengeMethod
- types::oidc::AccountManagementAction
- types::oidc::ApplicationType
- types::oidc::AuthenticationMethodOrAccessTokenType
- types::oidc::ClaimType
- types::oidc::ProviderMetadataVerificationError
- types::oidc::SubjectType
- types::pkce::CodeChallengeError
- types::registration::ClientMetadataVerificationError
- types::requests::AccessTokenRequest
- types::requests::Display
- types::requests::GrantType
- types::requests::Prompt
- types::requests::ResponseMode
- types::response_type::ResponseTypeToken
- types::webfinger::WebFingerLink
Traits
- jose::claims::Validator
- jose::constraints::Constrainable
- jose::jwk::ParametersInfo
- types::pkce::CodeChallengeMethodExt
- types::prelude::CodeChallengeMethodExt
Functions
- jose::claims::hash_token
- requests::authorization_code::access_token_with_authorization_code
- requests::authorization_code::build_authorization_url
- requests::client_credentials::access_token_with_client_credentials
- requests::discovery::discover
- requests::discovery::insecure_discover
- requests::jose::fetch_jwks
- requests::jose::verify_id_token
- requests::jose::verify_signed_jwt
- requests::refresh_token::refresh_access_token
- requests::token::request_access_token
- requests::userinfo::fetch_userinfo
Type Aliases
- jose::jwa::Es256KSigningKey
- jose::jwa::Es256KVerifyingKey
- jose::jwa::Es256SigningKey
- jose::jwa::Es256VerifyingKey
- jose::jwa::Es384SigningKey
- jose::jwa::Es384VerifyingKey
- jose::jwa::Hs256Key
- jose::jwa::Hs384Key
- jose::jwa::Hs512Key
- jose::jwa::Ps256SigningKey
- jose::jwa::Ps256VerifyingKey
- jose::jwa::Ps384SigningKey
- jose::jwa::Ps384VerifyingKey
- jose::jwa::Ps512SigningKey
- jose::jwa::Ps512VerifyingKey
- jose::jwa::Rs256SigningKey
- jose::jwa::Rs256VerifyingKey
- jose::jwa::Rs384SigningKey
- jose::jwa::Rs384VerifyingKey
- jose::jwa::Rs512SigningKey
- jose::jwa::Rs512VerifyingKey
- jose::jwk::PrivateJsonWebKey
- jose::jwk::PrivateJsonWebKeySet
- jose::jwk::PublicJsonWebKey
- jose::jwk::PublicJsonWebKeySet
- types::IdToken
Statics
- types::oidc::DEFAULT_AUTH_METHODS_SUPPORTED
- types::oidc::DEFAULT_CLAIM_TYPES_SUPPORTED
- types::oidc::DEFAULT_GRANT_TYPES_SUPPORTED
- types::oidc::DEFAULT_RESPONSE_MODES_SUPPORTED
Constants
- jose::claims::AT_HASH
- jose::claims::AUD
- jose::claims::AUTH_TIME
- jose::claims::BIRTHDATE
- jose::claims::C_HASH
- jose::claims::EMAIL
- jose::claims::EMAIL_VERIFIED
- jose::claims::EXP
- jose::claims::FAMILY_NAME
- jose::claims::GENDER
- jose::claims::GIVEN_NAME
- jose::claims::IAT
- jose::claims::ISS
- jose::claims::JTI
- jose::claims::LOCALE
- jose::claims::MIDDLE_NAME
- jose::claims::NAME
- jose::claims::NBF
- jose::claims::NICKNAME
- jose::claims::NONCE
- jose::claims::PHONE_NUMBER
- jose::claims::PHONE_NUMBER_VERIFIED
- jose::claims::PICTURE
- jose::claims::PREFERRED_USERNAME
- jose::claims::PROFILE
- jose::claims::SUB
- jose::claims::UPDATED_AT
- jose::claims::WEBSITE
- jose::claims::ZONEINFO
- jose::jwa::SUPPORTED_SIGNING_ALGORITHMS
- types::client_credentials::CLIENT_SUPPORTED_AUTH_METHODS
- types::registration::DEFAULT_APPLICATION_TYPE
- types::registration::DEFAULT_ENCRYPTION_ENC_ALGORITHM
- types::registration::DEFAULT_GRANT_TYPES
- types::registration::DEFAULT_RESPONSE_TYPES
- types::registration::DEFAULT_SIGNING_ALGORITHM
- types::registration::DEFAULT_TOKEN_AUTH_METHOD
- types::requests::DEFAULT_DEVICE_AUTHORIZATION_INTERVAL
- types::scope::ADDRESS
- types::scope::EMAIL
- types::scope::OFFLINE_ACCESS
- types::scope::OPENID
- types::scope::PHONE
- types::scope::PROFILE