Added time rule flags

This commit is contained in:
Alex Rennie-Lis committed 2024-06-06 23:41:46 +01:00
1 parent 8265e89d69
commit a3e0cc381b
2 files changed
+40 -32

No files matched your search

+5 -2
View File
@@ -30,7 +30,8 @@ catch (error) {
client_secret: "password",
default_vlan_enabled: false,
mac_auth_only: false,
session_duration: 60
session_duration: 60,
time_rules_enabled: false
}
}
if (process.env['SINATRA_PORT_RADIUS_AUTH']) config.ports.radius_authentication = process.env['SINATRA_PORT_RADIUS_AUTH'];
@@ -42,12 +43,14 @@ if (process.env['SINATRA_DEFAULT_VLAN_ID']) config.default_vlan_id = process.env
if (process.env['SINATRA_CLIENT_SECRET']) config.client_secret = process.env['SINATRA_CLIENT_SECRET'];
if (process.env['SINATRA_MAC_AUTH_ONLY']) config.mac_auth_only = process.env['SINATRA_MAC_AUTH_ONLY'];
if (process.env['SINATRA_SESSION_DURATION']) config.session_duration = process.env['SINATRA_SESSION_DURATION'];
if (process.env['SINATRA_TIME_RULES']) config.time_rules_enabled = process.env['SINATRA_TIME_RULES'];
// Set defaults
if (!config.ports.radius_authentication) config.ports.radius_authentication = 1812;
if (!config.ports.radius_accounting) config.ports.radius_accounting = 1813;
if (!config.ports.api) config.ports.api = 8088;
if (!config.session_duration) config.session_duration = 1800;
if (!config.session_duration) config.session_duration = 60;
if (!config.time_rules_enabled) config.time_rules_enabled = false;
// Display active configuration
log.write ('Using configuration: ' + JSON.stringify (config));