未验证 提交 00b9c31f 编写于 作者: sinat_25494871's avatar sinat_25494871 提交者: GitHub

fix cas 3.0 logic (#1365)

上级 1c8c6b92
......@@ -86,7 +86,15 @@ func wrapStateKey(key string) string {
func (cli *ssoClient) genRedirectURL(state string) string {
var buf bytes.Buffer
buf.WriteString(cli.ssoAddr + "login")
ssoAddr, err := url.Parse(cli.config.SsoAddr)
ssoAddr.Path = "login"
if err != nil {
logger.Error(err)
return buf.String()
}
buf.WriteString(ssoAddr.String())
v := url.Values{
"service": {cli.callbackAddr},
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册