quarlus_security/lib.rs
1pub mod config;
2pub mod error;
3pub mod extractor;
4pub mod identity;
5pub mod jwks;
6pub mod jwt;
7
8// Re-export primary public types for convenience.
9pub use config::SecurityConfig;
10pub use error::SecurityError;
11pub use extractor::extract_jwt_identity;
12pub use identity::{
13 AuthenticatedUser, DefaultIdentityBuilder, DefaultRoleExtractor, IdentityBuilder,
14 RoleExtractor,
15};
16pub use jwks::JwksCache;
17pub use jwt::JwtValidator;