User can sign out

This commit is contained in:
2022-04-01 19:05:40 +02:00
parent e07dee7fde
commit 372dfa3f31
2 changed files with 25 additions and 4 deletions

View File

@ -4,7 +4,7 @@ use clap::Parser;
use basic_oidc::constants::{DEFAULT_ADMIN_PASSWORD, DEFAULT_ADMIN_USERNAME};
use basic_oidc::controllers::assets_controller::assets_route;
use basic_oidc::controllers::login_controller::login_route;
use basic_oidc::controllers::login_controller::{login_route, logout_route};
use basic_oidc::data::app_config::AppConfig;
use basic_oidc::data::entity_manager::EntityManager;
use basic_oidc::data::user::{hash_password, User};
@ -81,6 +81,9 @@ async fn main() -> std::io::Result<()> {
// Login page
.route("/login", web::get().to(login_route))
.route("/login", web::post().to(login_route))
// Logout page
.route("/logout", web::get().to(logout_route))
})
.bind(config.listen_address)?
.run()