关闭 cas 登录界面的验证码功能

  使用配置
内容纲要

概要说明

本案例用于去除 cas 登录界面的验证码

详细说明

通过修改配置文件,关闭 cas 页面验证码功能


操作步骤

1、获取cas-config-server pod id:
kubectl get pod -owide |grep cas-config-server

可以看到 cas-config-server 的 pod name 为:cas-config-server-guardian-f665b9469-8nww6

file

2、执行kubectl exec -it ${pod id} bash进入cas-config-serverpod内:

file

3、修改pod中的/etc/configuration-server/config-store/cas.properties 文件中的 cas.offlineCaptcha.enabled 改成false
vi /etc/configuration-server/config-store/cas.properties

file

4、退出 pod, 获取 cas-server pod id:

file

kubectl get po -owide |grep cas-server
5、重启cas-server pod:

file

 kubectl delete pod cas-server-guardian-bbbc885c4-n9xz2
6、验证登录是否还需要输入验证码,此处选取登录guardian验证:

file

FAQ

此种方法是临时方法,重启guardian或者重启cas-config-server则会失效,如果想要永久生效,需要对cas-config-server镜像做镜像持久化,具体可以参考: 如何做镜像持久化

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。