mirror of https://github.com/veypi/OneAuth.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
635 B
Rust
32 lines
635 B
Rust
//
|
|
// mod.rs
|
|
// Copyright (C) 2022 veypi <i@veypi.com>
|
|
// 2022-06-24 16:26
|
|
// Distributed under terms of the Apache license.
|
|
//
|
|
//
|
|
|
|
mod access;
|
|
mod app;
|
|
mod appuser;
|
|
mod resource;
|
|
mod role;
|
|
mod upload;
|
|
mod user;
|
|
use actix_web::web;
|
|
|
|
pub fn routes(cfg: &mut web::ServiceConfig) {
|
|
cfg.service(upload::save_files);
|
|
cfg.service(user::get)
|
|
.service(user::list)
|
|
.service(user::register)
|
|
.service(user::login)
|
|
.service(user::delete);
|
|
cfg.service(app::get)
|
|
.service(app::list)
|
|
.service(app::create)
|
|
.service(app::del);
|
|
|
|
cfg.service(appuser::get).service(appuser::add);
|
|
}
|