2022-03-29 17:32:31 +00:00
|
|
|
/// File in storage containing users list
|
|
|
|
pub const USERS_LIST_FILE: &str = "users.json";
|
|
|
|
|
|
|
|
/// Default built-in credentials
|
|
|
|
pub const DEFAULT_ADMIN_USERNAME: &str = "admin";
|
2022-03-30 08:29:10 +00:00
|
|
|
pub const DEFAULT_ADMIN_PASSWORD: &str = "admin";
|
|
|
|
|
|
|
|
/// App name
|
2022-04-01 20:51:33 +00:00
|
|
|
pub const APP_NAME: &str = "Basic OIDC";
|
|
|
|
|
|
|
|
/// Maximum session duration after inactivity, in seconds
|
2022-04-02 13:30:08 +00:00
|
|
|
pub const MAX_INACTIVITY_DURATION: u64 = 60 * 30;
|
2022-04-01 20:51:33 +00:00
|
|
|
|
|
|
|
/// Minimum interval between each last activity record in session
|
2022-04-02 06:30:01 +00:00
|
|
|
pub const MIN_ACTIVITY_RECORD_TIME: u64 = 10;
|
|
|
|
|
|
|
|
/// Minimum password length
|
2022-04-02 13:30:08 +00:00
|
|
|
pub const MIN_PASS_LEN: usize = 4;
|
|
|
|
|
|
|
|
/// Maximum session duration (6 hours)
|
|
|
|
pub const MAX_SESSION_DURATION: u64 = 3600 * 6;
|