我的生产环境中正确的cas登录的url是https://xxx/cas/login?service=http://xxxx
,但是在v6中配置好cas信息后,点击登录页的CAS登录
跳转地址变成了https://xxx/login?service=http://xxxx
,不能正常跳转。
cas配置的内容如下:
看了下代码,代码里直接将SsoAddr.Path
设置成了"login"
,使得url变成了https://xxx/login?service=http://xxxx
而非https://xxx/cas/login?service=http://xxxx
SsoAddr, err := url.Parse(s.Config.SsoAddr)
SsoAddr.Path = "login"
if err != nil {
logger.Error(err)
return buf.String()
}
这会是我的配置问题,还是程序问题?