Make authentication works

This commit is contained in:
2024-04-25 19:34:33 +02:00
parent d8946eb462
commit f6e391e52c
4 changed files with 42 additions and 1 deletions

View File

@ -1,3 +1,13 @@
/// Name of the cookie that contains session information
pub const SESSION_COOKIE_NAME: &str = "X-auth-token";
/// Maximum session duration after inactivity, in seconds
pub const MAX_INACTIVITY_DURATION: u64 = 60 * 30;
/// Maximum session duration (6 hours)
pub const MAX_SESSION_DURATION: u64 = 3600 * 6;
/// The routes that can be accessed without authentication
pub const ROUTES_WITHOUT_AUTH: [&str; 3] = [
"/api/server/config",
"/api/auth/start_oidc",