23 lines
422 B
Rust
23 lines
422 B
Rust
use axum::Router;
|
|
|
|
pub mod auth;
|
|
pub mod permissions;
|
|
pub mod roles;
|
|
pub mod users;
|
|
|
|
pub use auth::*;
|
|
pub use permissions::*;
|
|
pub use roles::*;
|
|
pub use users::*;
|
|
|
|
pub fn iam_public_routes() -> Router {
|
|
Router::new().nest("/auth", auth_router())
|
|
}
|
|
|
|
pub fn iam_protected_routes() -> Router {
|
|
Router::new()
|
|
.nest("/users", users_router())
|
|
.nest("/roles", roles_router())
|
|
.nest("/permissions", permissions_router())
|
|
}
|