Dynamically check username

This commit is contained in:
2022-04-07 17:57:10 +02:00
parent 91d71c7006
commit a6acbde093
5 changed files with 81 additions and 6 deletions

View File

@ -8,11 +8,8 @@ use clap::Parser;
use basic_oidc::actors::bruteforce_actor::BruteForceActor;
use basic_oidc::actors::users_actor::UsersActor;
use basic_oidc::constants::{
DEFAULT_ADMIN_PASSWORD, DEFAULT_ADMIN_USERNAME, MAX_INACTIVITY_DURATION, MAX_SESSION_DURATION,
SESSION_COOKIE_NAME,
};
use basic_oidc::controllers::{admin_controller, settings_controller};
use basic_oidc::constants::*;
use basic_oidc::controllers::*;
use basic_oidc::controllers::assets_controller::assets_route;
use basic_oidc::controllers::login_controller::{login_route, logout_route};
use basic_oidc::data::app_config::AppConfig;
@ -120,6 +117,9 @@ async fn main() -> std::io::Result<()> {
.route("/admin/clients", web::get().to(admin_controller::clients_route))
.route("/admin/users", web::get().to(admin_controller::users_route))
.route("/admin/create_user", web::get().to(admin_controller::create_user))
// Admin API
.route("/admin/api/find_username", web::post().to(admin_api::find_username))
})
.bind(listen_address)?
.run()