内容纲要
概要描述
本文主要描述 TDS 启用登录验证码的方法。
详细说明
版本需求
若要启用TDS登录验证码,TDS版本需要 >= 3.2.0 ,低版本暂不支持该功能。
未启用登录验证码的状态
如图所示,未启用登录验证码时,仅需输入用户名和密码即可登录。
修改Manager模板文件
在 Manager 节点后台,进入如下目录:
cd /var/lib/transwarp-manager/master/content/meta/services/FOUNDATION/{TDS具体版本号}/templates/
编辑文件:
vi foundation-web-application.properties.ftl
查找captcha
关键字,如存在如下参数则修改,不存在则新增:
# false(默认) 关闭验证码功能,true 开启验证码功能
captcha.enable=true
# 验证码超时时间(默认5分钟),单位:分钟
captcha.timeout.minutes=5
重启Manager。
systemctl restart transwarp-manager
如果Manager开启了高可用,则需要在每个Manager节点都进行修改+重启操作。
配置服务并重启Foundation
重新登录Manager页面,进入TDS的Foundation服务。
点击右上角的配置服务,然后重启Foundation。
启用登录验证码的状态
此时需要进一步提供图形验证码方可登录。