Crate jwt_verify

Crate jwt_verify 

Source

Re-exports§

pub use claims::CognitoAccessTokenClaims;
pub use claims::CognitoIdTokenClaims;
pub use claims::CognitoJwtClaims;
pub use claims::OidcAccessTokenClaims;
pub use claims::OidcIdTokenClaims;
pub use claims::OidcJwtClaims;
pub use claims::ClaimValidator;
pub use claims::ClaimsValidator;
pub use claims::ExistenceValidator;
pub use claims::StringValueValidator;
pub use claims::AllowedValuesValidator;
pub use claims::NumericRangeValidator;
pub use claims::BooleanValidator;
pub use claims::RegexValidator;
pub use claims::ArrayContainsValidator;
pub use claims::AndValidator;
pub use claims::OrValidator;
pub use integration::Headers;
pub use integration::TokenExtractor;
pub use integration::HeaderTokenExtractor;
pub use integration::ChainedTokenExtractor;
pub use integration::DebugTokenExtractor;
pub use integration::TokenExtractorConfig;
pub use oidc::OidcProviderConfig;
pub use oidc::OidcJwtVerifier;
pub use verifier::JwtVerifier;
pub use verifier::IdTokenClaims;
pub use verifier::AccessTokenClaims;
pub use verifier::VerifierType;
pub use verifier::VerifierFactory;
pub use verifier::JwtVerifierEnum;
pub use integration::axum::axum_integration;

Modules§

claims
integration
Integration with web frameworks
oidc
OIDC provider support for JWT verification.
verifier

Structs§

CognitoJwtVerifier
Cognito JWT verifier
JwkProvider
JWK provider for fetching and caching JWKs
JwkProviderRegistry
Registry for managing multiple JWK providers
VerifierConfig
Configuration for the Cognito JWT verification process.

Enums§

ErrorVerbosity
Error verbosity levels
JwtError
Detailed error types for JWT verification failures
PublicJwtError
Public error type that sanitizes error details for client responses
RegistryError
Error types for JWK Provider Registry operations
TokenType
JWT token types
TokenUse
Token use types for Cognito JWT tokens.