使用 CAS 为 SSO 配置 tomcat



我正在尝试为我的两个圣杯应用程序创建SSO登录。我管理了两个应用程序以重定向到 CAS 登录页面,但 SSO 不起作用。即使我已经使用其他应用程序登录,我也会收到登录页面提示。我尝试将其添加到雄猫的服务器.xml

<Valve className="org.apache.catalina.authenticator.SingleSignOn" />

但仍然没有效果!我必须通过两个应用程序的CAS登录页面登录。我错过了什么。请帮忙。

您可以利用 CAS 中的网关参数,该参数被指定为/login URI 的一部分。根据 CAS 协议,如果设置此参数,CAS 将不会要求客户端提供凭据。如果客户端与 CAS 预先存在单点登录会话,或者可以通过非交互方式(即信任身份验证)建立单点登录会话,CAS 可能会将客户端重定向到由"service"参数指定的 URL,并附加有效的服务票证。

有关其他信息,请参阅此处:http://www.jasig.org/cas/protocol

最新更新