From 7950f2d17d97c37fca22b88d48056de1c00b4d77 Mon Sep 17 00:00:00 2001 From: ᴜɴᴋɴᴡᴏɴ Date: Thu, 27 Feb 2020 18:06:38 +0800 Subject: conf: overhaul auth and user settings (#5942) * conf: overhaul auth and user settings * ci: update travis Go versions --- templates/admin/config.tmpl | 71 +++++++++++++++++++++++++++------------------ 1 file changed, 42 insertions(+), 29 deletions(-) (limited to 'templates') diff --git a/templates/admin/config.tmpl b/templates/admin/config.tmpl index 0dc7786c..66aa158b 100644 --- a/templates/admin/config.tmpl +++ b/templates/admin/config.tmpl @@ -194,8 +194,6 @@
{{.Security.CookieUsername}}
{{.i18n.Tr "admin.config.security.cookie_secure"}}
-
{{.i18n.Tr "admin.config.security.reverse_proxy_auth_user"}}
-
{{.Security.ReverseProxyAuthenticationUser}}
{{.i18n.Tr "admin.config.security.enable_login_status_cookie"}}
{{.i18n.Tr "admin.config.security.login_status_cookie_name"}}
@@ -261,6 +259,48 @@ + {{/* Authentication settings */}} +

+ {{.i18n.Tr "admin.config.auth_config"}} +

+
+
+
{{.i18n.Tr "admin.config.auth.activate_code_lives"}}
+
{{.Auth.ActivateCodeLives}} {{.i18n.Tr "tool.raw_minutes"}}
+
{{.i18n.Tr "admin.config.auth.reset_password_code_lives"}}
+
{{.Auth.ResetPasswordCodeLives}} {{.i18n.Tr "tool.raw_minutes"}}
+
{{.i18n.Tr "admin.config.auth.require_email_confirm"}}
+
+
{{.i18n.Tr "admin.config.auth.require_sign_in_view"}}
+
+
{{.i18n.Tr "admin.config.auth.disable_registration"}}
+
+
{{.i18n.Tr "admin.config.auth.enable_registration_captcha"}}
+
+ +
+ +
{{.i18n.Tr "admin.config.auth.enable_reverse_proxy_authentication"}}
+
+
{{.i18n.Tr "admin.config.auth.enable_reverse_proxy_auto_registration"}}
+
+
{{.i18n.Tr "admin.config.auth.reverse_proxy_authentication_header"}}
+
{{.Auth.ReverseProxyAuthenticationHeader}}
+
+
+ + + {{/* User settings */}} +

+ {{.i18n.Tr "admin.config.user_config"}} +

+
+
+
{{.i18n.Tr "admin.config.user.enable_email_notify"}}
+
+
+
+

{{.i18n.Tr "admin.config.http_config"}} @@ -278,33 +318,6 @@ -

- {{.i18n.Tr "admin.config.service_config"}} -

-
-
-
{{.i18n.Tr "admin.config.register_email_confirm"}}
-
-
{{.i18n.Tr "admin.config.disable_register"}}
-
-
{{.i18n.Tr "admin.config.show_registration_button"}}
-
-
{{.i18n.Tr "admin.config.require_sign_in_view"}}
-
-
{{.i18n.Tr "admin.config.mail_notify"}}
-
- {{/*
{{.i18n.Tr "admin.config.disable_key_size_check"}}
-
*/}} -
{{.i18n.Tr "admin.config.enable_captcha"}}
-
-
-
{{.i18n.Tr "admin.config.active_code_lives"}}
-
{{.Service.ActiveCodeLives}} {{.i18n.Tr "tool.raw_minutes"}}
-
{{.i18n.Tr "admin.config.reset_password_code_lives"}}
-
{{.Service.ResetPwdCodeLives}} {{.i18n.Tr "tool.raw_minutes"}}
-
-
-

{{.i18n.Tr "admin.config.webhook_config"}}

-- cgit v1.2.3