注:开启脱敏功能必须要配置goInception信息
+ placeholder="在线查询超时时间阈值,单位秒,默认60" />
@@ -358,7 +358,7 @@
注:开启脱敏功能必须要配置goInception信息
+ placeholder="管理员/DBA查询结果集限制" />
SQL优化
@@ -370,7 +370,7 @@ SQL优化
+ placeholder="SQLADVISOR路径" />
@@ -381,7 +381,7 @@ SQL优化
+ placeholder="SOAR路径" />
@@ -392,7 +392,7 @@ SQL优化
+ placeholder="SOAR测试实例:user:pwd@host:port/db" />
@@ -414,7 +414,7 @@ 工单通知
id="archery_base_url"
key="archery_base_url"
value="{{ config.archery_base_url }}"
- placeholder="系统HOST地址, 用于通知链接,如https://archery.com">
+ placeholder="系统HOST地址, 用于通知链接,如https://archery.com" />
@@ -485,7 +485,7 @@ 工单通知
id="mail_smtp_server"
key="mail_smtp_server"
value="{{ config.mail_smtp_server }}"
- placeholder="邮件smtp地址">
+ placeholder="邮件smtp地址" />
@@ -496,7 +496,7 @@
工单通知
id="mail_smtp_port"
key="mail_smtp_port"
value="{{ config.mail_smtp_port }}"
- placeholder="邮件smtp端口">
+ placeholder="邮件smtp端口" />
@@ -507,7 +507,7 @@
工单通知
id="mail_smtp_user"
key="mail_smtp_user"
value="{{ config.mail_smtp_user }}"
- placeholder="邮箱账号">
+ placeholder="邮箱账号" />
@@ -518,7 +518,7 @@
工单通知
id="mail_smtp_password"
key="mail_smtp_password"
value="{{ config.mail_smtp_password }}"
- placeholder="邮箱账号密码">
+ placeholder="邮箱账号密码" />
@@ -529,7 +529,7 @@ 工单通知
@@ -542,7 +542,7 @@ 工单通知
@@ -563,7 +563,7 @@ 工单通知
id="ding_agent_id"
key="ding_agent_id"
value="{{ config.ding_agent_id }}"
- placeholder="微应用Archery的AgentId">
+ placeholder="微应用Archery的AgentId" />
@@ -574,7 +574,7 @@
工单通知
id="ding_app_key"
key="ding_app_key"
value="{{ config.ding_app_key }}"
- placeholder="微应用Archery的AppKey">
+ placeholder="微应用Archery的AppKey" />
@@ -585,7 +585,7 @@
工单通知
id="ding_app_secret"
key="ding_app_secret"
value="{{ config.ding_app_secret }}"
- placeholder="微应用Archery的AppSecret">
+ placeholder="微应用Archery的AppSecret" />
@@ -596,7 +596,7 @@
工单通知
id="ding_archery_username"
key="ding_archery_username"
value="{{ config.ding_archery_username }}"
- placeholder="Archery.username对应钉钉里的字段">
+ placeholder="Archery.username对应钉钉里的字段" />
@@ -606,7 +606,7 @@
工单通知
+ placeholder="钉钉部门id,使用逗号分隔">{{ config.ding_dept_ids }}
@@ -619,7 +619,7 @@ 工单通知
@@ -640,7 +640,7 @@ 工单通知
id="wx_corpid"
key="wx_corpid"
value="{{ config.wx_corpid }}"
- placeholder="企业微信的企业ID">
+ placeholder="企业微信的企业ID" />
@@ -651,7 +651,7 @@
工单通知
id="wx_agent_id"
key="wx_agent_id"
value="{{ config.wx_agent_id }}"
- placeholder="应用的AgentId">
+ placeholder="应用的AgentId" />
@@ -662,7 +662,7 @@
工单通知
id="wx_app_secret"
key="wx_app_secret"
value="{{ config.wx_app_secret }}"
- placeholder="应用的Secret">
+ placeholder="应用的Secret" />
@@ -674,7 +674,7 @@ 工单通知
@@ -687,7 +687,7 @@ 工单通知
@@ -700,7 +700,7 @@ 工单通知
@@ -721,7 +721,7 @@ 工单通知
id="feishu_appid"
key="feishu_appid"
value="{{ config.feishu_appid }}"
- placeholder="飞书应用AppID">
+ placeholder="飞书应用AppID" />
@@ -732,7 +732,7 @@
工单通知
id="feishu_app_secret"
key="feishu_app_secret"
value="{{ config.feishu_app_secret }}"
- placeholder="飞书AppSecret">
+ placeholder="飞书AppSecret" />
@@ -759,7 +759,7 @@ 短信服务
id="aliyun_access_key_id"
key="aliyun_access_key_id"
value="{{ config.aliyun_access_key_id }}"
- placeholder="阿里云访问密钥ID,用于标识用户">
+ placeholder="阿里云访问密钥ID,用于标识用户" />
@@ -770,7 +770,7 @@
短信服务
id="aliyun_access_key_secret"
key="aliyun_access_key_secret"
value="{{ config.aliyun_access_key_secret }}"
- placeholder="阿里云访问密钥(AccessKey),用于验证用户的密钥">
+ placeholder="阿里云访问密钥(AccessKey),用于验证用户的密钥" />
@@ -781,7 +781,7 @@
短信服务
id="aliyun_sign_name"
key="aliyun_sign_name"
value="{{ config.aliyun_sign_name }}"
- placeholder="短信签名,需为审核通过状态">
+ placeholder="短信签名,需为审核通过状态" />
@@ -792,7 +792,7 @@
短信服务
id="aliyun_template_code"
key="aliyun_template_code"
value="{{ config.aliyun_template_code }}"
- placeholder="短信模板Code,需为审核通过状态">
+ placeholder="短信模板Code,需为审核通过状态" />
@@ -803,7 +803,7 @@
短信服务
id="aliyun_variable_name"
key="aliyun_variable_name"
value="{{ config.aliyun_variable_name }}"
- placeholder="短信模板中的变量名,如:code">
+ placeholder="短信模板中的变量名,如:code" />
@@ -816,7 +816,7 @@ 短信服务
id="tencent_secret_id"
key="tencent_secret_id"
value="{{ config.tencent_secret_id }}"
- placeholder="用于标识API调用者的身份">
+ placeholder="用于标识API调用者的身份" />
@@ -827,7 +827,7 @@
短信服务
id="tencent_secret_key"
key="tencent_secret_key"
value="{{ config.tencent_secret_key }}"
- placeholder="用于加密签名字符串和服务器端验证签名字符串的密钥">
+ placeholder="用于加密签名字符串和服务器端验证签名字符串的密钥" />
@@ -838,7 +838,7 @@
短信服务
id="tencent_sign_name"
key="tencent_sign_name"
value="{{ config.tencent_sign_name }}"
- placeholder="短信签名,需为审核通过状态">
+ placeholder="短信签名,需为审核通过状态" />
@@ -849,7 +849,7 @@
短信服务
id="tencent_template_id"
key="tencent_template_id"
value="{{ config.tencent_template_id }}"
- placeholder="短信模板ID,需为审核通过状态">
+ placeholder="短信模板ID,需为审核通过状态" />
@@ -860,12 +860,30 @@
短信服务
id="tencent_sdk_appid"
key="tencent_sdk_appid"
value="{{ config.tencent_sdk_appid }}"
- placeholder="短信应用ID">
+ placeholder="短信应用ID" />
+
+ OIDC 配置
+
+
+
+
其他配置
@@ -877,7 +895,7 @@
其他配置
id="index_path_url"
key="index_path_url"
value="{{ config.index_path_url }}"
- placeholder="系统首页路径,默认SQL工单页面:sqlworkflow">
+ placeholder="系统首页路径,默认SQL工单页面:sqlworkflow" />
@@ -888,7 +906,7 @@
其他配置
id="my2sql"
key="my2sql"
value="{{ config.my2sql }}"
- placeholder="my2sql调用路径,类似/opt/archery/src/plugins/my2sql">
+ placeholder="my2sql调用路径,类似/opt/archery/src/plugins/my2sql" />
@@ -954,7 +972,7 @@
其他配置
id="lock_time_threshold"
key="lock_time_threshold"
value="{{ config.lock_time_threshold }}"
- placeholder="账户登录失败锁定时间(秒)">
+ placeholder="账户登录失败锁定时间(秒)" />
@@ -965,7 +983,7 @@
其他配置
id="lock_cnt_threshold"
key="lock_cnt_threshold"
value="{{ config.lock_cnt_threshold }}"
- placeholder="账户登录失败几次锁账户">
+ placeholder="账户登录失败几次锁账户" />
@@ -976,7 +994,7 @@
其他配置
@@ -989,7 +1007,7 @@ 其他配置
@@ -1002,15 +1020,16 @@ 其他配置
+
diff --git a/common/templates/login.html b/common/templates/login.html
index e4f898f480..8aaa95c2d4 100644
--- a/common/templates/login.html
+++ b/common/templates/login.html
@@ -1,7 +1,7 @@
- Archery
+ Login To Archery
{% load static %}
@@ -17,9 +17,8 @@
-
-
用户登录
-
+
+
Login To Archery
{% elif oidc_enabled %}
{% endif %}
{% if dingding_enabled or oidc_enabled %}
diff --git a/sql/templates/legacy_login_form.html b/sql/templates/legacy_login_form.html
index ba26d56468..f2b05f76ce 100644
--- a/sql/templates/legacy_login_form.html
+++ b/sql/templates/legacy_login_form.html
@@ -8,6 +8,7 @@
+
\ No newline at end of file
diff --git a/sql/views.py b/sql/views.py
index 13174db039..a56475e604 100644
--- a/sql/views.py
+++ b/sql/views.py
@@ -65,6 +65,7 @@ def login(request):
"sign_up_enabled": SysConfig().get("sign_up_enabled"),
"oidc_enabled": settings.ENABLE_OIDC,
"dingding_enabled": settings.ENABLE_DINGDING,
+ "oidc_btn_name": SysConfig().get("oidc_btn_name", "以OIDC登录"),
},
)