Skip to main content

Crate modkit_auth

Crate modkit_auth 

Source

Re-exports§

pub use errors::AuthError;
pub use traits::KeyProvider;
pub use traits::TokenValidator;
pub use claims_error::ClaimsError;
pub use config::AuthConfig;
pub use config::JwksConfig;
pub use metrics::AuthEvent;
pub use metrics::AuthMetricLabels;
pub use metrics::AuthMetrics;
pub use metrics::LoggingMetrics;
pub use metrics::NoOpMetrics;
pub use providers::JwksKeyProvider;
pub use standard_claims::StandardClaim;
pub use validation::ValidationConfig;
pub use validation::validate_claims;
pub use oauth2::BearerAuthLayer;
pub use oauth2::ClientAuthMethod;
pub use oauth2::HttpClientBuilderExt;
pub use oauth2::OAuthClientConfig;
pub use oauth2::Token;
pub use oauth2::TokenError;

Modules§

claims_error
config
errors
http_error
metrics
oauth2
Outbound OAuth2 client credentials flow.
providers
standard_claims
Standard JWT claim names as defined in RFC 7519.
traits
validation

Structs§

SecretString
Opaque wrapper around a secret string value.