|
@@ -37,7 +37,9 @@ class AuthConfig(Config):
|
|
|
|
|
|
# User-interactive authentication
|
|
|
ui_auth = config.get("ui_auth") or {}
|
|
|
- self.ui_auth_session_timeout = ui_auth.get("session_timeout", 0)
|
|
|
+ self.ui_auth_session_timeout = self.parse_duration(
|
|
|
+ ui_auth.get("session_timeout", 0)
|
|
|
+ )
|
|
|
|
|
|
def generate_config_section(self, config_dir_path, server_name, **kwargs):
|
|
|
return """\
|
|
@@ -93,8 +95,8 @@ class AuthConfig(Config):
|
|
|
#require_uppercase: true
|
|
|
|
|
|
ui_auth:
|
|
|
- # The number of milliseconds to allow a user-interactive authentication
|
|
|
- # session to be active.
|
|
|
+ # The amount of time to allow a user-interactive authentication session
|
|
|
+ # to be active.
|
|
|
#
|
|
|
# This defaults to 0, meaning the user is queried for their credentials
|
|
|
# before every action, but this can be overridden to allow a single
|
|
@@ -105,5 +107,5 @@ class AuthConfig(Config):
|
|
|
# Uncomment below to allow for credential validation to last for 15
|
|
|
# seconds.
|
|
|
#
|
|
|
- #session_timeout: 15000
|
|
|
+ #session_timeout: "15s"
|
|
|
"""
|