//! JWT authentication and role guards.
//!
//! 1. Configure [`AuthConfig`] and register with [`crate::App::auth`].
//! 2. Use [`Authenticated`], [`OptionalAuth`], or [`RequireRole`] in handlers.
//!
//! See [`crate::auth::token::encode_token`] to mint JWTs in login handlers or tests.
pub use AuthClaims;
pub use AuthConfig;
pub use ;
pub use AuthLayer;
pub use encode_token;