[login] section¶
Login service configuration
methods¶
- Default value:
local - YAML Path:
login.methods - Key-value Path:
login/methods - Environment:
NOC_LOGIN_METHODS
session_ttl¶
- Default value:
604800 - YAML Path:
login.session_ttl - Key-value Path:
login/session_ttl - Environment:
NOC_LOGIN_SESSION_TTL
language¶
- Default value:
en - YAML Path:
login.language - Key-value Path:
login/language - Environment:
NOC_LOGIN_LANGUAGE
restrict_to_group¶
- YAML Path:
login.restrict_to_group - Key-value Path:
login/restrict_to_group - Environment:
NOC_LOGIN_RESTRICT_TO_GROUP
single_session_group¶
- YAML Path:
login.single_session_group - Key-value Path:
login/single_session_group - Environment:
NOC_LOGIN_SINGLE_SESSION_GROUP
mutual_exclusive_group¶
- YAML Path:
login.mutual_exclusive_group - Key-value Path:
login/mutual_exclusive_group - Environment:
NOC_LOGIN_MUTUAL_EXCLUSIVE_GROUP
idle_timeout¶
- Default value:
604800 - YAML Path:
login.idle_timeout - Key-value Path:
login/idle_timeout - Environment:
NOC_LOGIN_IDLE_TIMEOUT
pam_service¶
- Default value:
noc - YAML Path:
login.pam_service - Key-value Path:
login/pam_service - Environment:
NOC_LOGIN_PAM_SERVICE
radius_secret¶
- Default value:
noc - YAML Path:
login.radius_secret - Key-value Path:
login/radius_secret - Environment:
NOC_LOGIN_RADIUS_SECRET
radius_server¶
- YAML Path:
login.radius_server - Key-value Path:
login/radius_server - Environment:
NOC_LOGIN_RADIUS_SERVER
register_last_login¶
- Default value:
True - YAML Path:
login.register_last_login - Key-value Path:
login/register_last_login - Environment:
NOC_LOGIN_REGISTER_LAST_LOGIN
jwt_cookie_name¶
- Default value:
noc_jwt - YAML Path:
login.jwt_cookie_name - Key-value Path:
login/jwt_cookie_name - Environment:
NOC_LOGIN_JWT_COOKIE_NAME
jwt_algorithm¶
- Default value:
HS256 -
Possible values:
HS256HS384HS512
-
YAML Path:
login.jwt_algorithm - Key-value Path:
login/jwt_algorithm - Environment:
NOC_LOGIN_JWT_ALGORITHM
max_failed_attempts¶
Block account after max_failed_attempts failed attempts in
failed_attempts_window. If 0, do not block on failed attemps.
- YAML Path:
login.max_failed_attempts - Key-value Path:
login/max_failed_attempts - Environment:
NOC_LOGIN_MAX_FAILED_ATTEMPTS
failed_attempts_window¶
Failed attempts check window for max_failed_attempts.
- YAML Path:
login.failed_attempts_window - Key-value Path:
login/failed_attempts_window - Environment:
NOC_LOGIN_FAILED_ATTEMPTS_WINDOW
failed_attempts_cooldown¶
Account blocking time if max_failed_attempts is enabled and exceeded.
- YAML Path:
login.failed_attempts_cooldown - Key-value Path:
login/failed_attempts_cooldown - Environment:
NOC_LOGIN_FAILED_ATTEMPTS_COOLDOWN