内容纲要
概要说明
本案例用于去除 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
2、执行kubectl exec -it ${pod id} bash
进入cas-config-server
pod内:
3、修改pod中的/etc/configuration-server/config-store/cas.properties
文件中的 cas.offlineCaptcha.enabled
改成false
:
vi /etc/configuration-server/config-store/cas.properties
4、退出 pod, 获取 cas-server
pod id:
kubectl get po -owide |grep cas-server
5、重启cas-server
pod:
kubectl delete pod cas-server-guardian-bbbc885c4-n9xz2
6、验证登录是否还需要输入验证码,此处选取登录guardian验证:
FAQ
此种方法是临时方法,重启guardian或者重启cas-config-server
则会失效,如果想要永久生效,需要对cas-config-server
镜像做镜像持久化,具体可以参考: 如何做镜像持久化