16 lines
360 B
Rust
16 lines
360 B
Rust
![]() |
pub mod role;
|
||
|
pub mod user;
|
||
|
|
||
|
use axum::Router;
|
||
|
|
||
|
use super::middleware::pass_builder_or_admin_by_authorization_token;
|
||
|
|
||
|
pub fn route() -> Router {
|
||
|
Router::new()
|
||
|
.nest("/users", user::route())
|
||
|
.nest("/roles", role::route())
|
||
|
.route_layer(axum::middleware::from_fn(
|
||
|
pass_builder_or_admin_by_authorization_token,
|
||
|
))
|
||
|
}
|