Skip to main content

Crate modkit_auth

Crate modkit_auth 

Source

Re-exports§

pub use claims::Claims;
pub use errors::AuthError;
pub use traits::TokenValidator;
pub use types::AuthRequirement;
pub use types::RoutePolicy;
pub use types::SecRequirement;
pub use auth_mode::AuthModeConfig;
pub use auth_mode::PluginRegistry;
pub use claims_error::ClaimsError;
pub use config::AuthConfig;
pub use config::JwksConfig;
pub use config::PluginConfig;
pub use config::build_auth_dispatcher;
pub use config_error::ConfigError;
pub use dispatcher::AuthDispatcher;
pub use metrics::AuthEvent;
pub use metrics::AuthMetricLabels;
pub use metrics::AuthMetrics;
pub use metrics::LoggingMetrics;
pub use metrics::NoOpMetrics;
pub use plugin_traits::ClaimsPlugin;
pub use plugin_traits::IntrospectionProvider;
pub use plugin_traits::KeyProvider;
pub use standard_claims::StandardClaim;
pub use validation::ValidationConfig;

Modules§

auth_mode
authorizer
axum_ext
Axum extractors and middleware for auth
claims
claims_error
config
config_error
dispatcher
errors
metrics
plugin_traits
plugins
providers
standard_claims
Standard JWT claim names as defined in RFC 7519.
traits
types
validation