Expand description
Axum integration for Hodei authorization framework
This crate provides middleware and extractors for Axum web framework.
§Example
ⓘ
use hodei_authz_axum::{AuthenticatedUser, authorize_middleware};
use axum::{Router, routing::get};
async fn protected_handler(
AuthenticatedUser(user): AuthenticatedUser<User>,
) -> impl IntoResponse {
Json(user)
}
// let app = Router::new()
// .route("/protected", get(protected_handler))
// .layer(middleware::from_fn(authorize_middleware));Re-exports§
Modules§
- middleware
- Axum middleware for authorization