我正在尝试为我的两个grails应用创建SSO登录。我管理了两个应用程序以重定向到CAS登录页面,但SSO无法正常工作。即使我已经使用其他应用程序登录,我也会收到登录页面的提示。我尝试将其添加到tomcat的server.xml
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
但仍无效果! 我必须通过CAS登录页面登录这两个应用程序。我错过了什么请帮忙。
答案 0 :(得分:0)
您可以利用CAS中的gateway参数,该参数被指定为/ login URI的一部分。根据CAS protocl,如果设置了此参数,CAS将不会向客户端请求凭据。如果客户端与CAS预先存在单点登录会话,或者如果可以通过非交互方式(即信任身份验证)建立单点登录会话,则CAS可以将客户端重定向到“ service“参数,附加有效的服务票证。
请点击此处获取更多信息: http://www.jasig.org/cas/protocol