1
2
3
4
5
6
7
8
9
10
11
12
13
14
mod error;
mod user_service;
mod repository;
mod jwt;
mod hasher;
#[cfg(feature = "axum-auth")]
mod axum_middleware;

pub use error::AuthError;
pub use user_service::{ AuthUser, UserService, UserServiceBuilder, builder, default_builder, CredentialValidator, User };
pub use jwt::{ JwtTokenSettings, TokenPair };
pub use repository::AuthRepository;
#[cfg(feature = "axum-auth")]
pub use axum_middleware::{ UserServiceState, auth_middleware };