cas logout跳转到指定页面(带service)
2014-08-21 10:22
351 查看
1.server 端
修改src\main\webapp\WEB-INF\cas-servlet.xml里的logoutController
增加p:followServiceRedirects="true"使支持logout输入service参数为跳转路径。
<bean id="logoutController" class="org.jasig.cas.web.LogoutController"
p:centralAuthenticationService-ref="centralAuthenticationService"
p:logoutView="casLogoutView"
p:warnCookieGenerator-ref="warnCookieGenerator"
p:ticketGrantingTicketCookieGenerator-ref="ticketGrantingTicketCookieGenerator"
p:followServiceRedirects="true"
/>
2.客户端
web.xml 中在登录的filter之前增加
<!--单点退出配置-->
<listener>
<listener-class>org.jasig.cas.client.session.SingleSignOutHttpSessionListener</listener-class>
</listener>
<filter>
<filter-name>CAS Single Sign Out Filter</filter-name>
<filter-class>org.jasig.cas.client.session.SingleSignOutFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CAS Single Sign Out Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3.非SSL(server端)
ticketGrantingTicketCookieGenerator.xml --> p:cookieSecure="false"
修改src\main\webapp\WEB-INF\cas-servlet.xml里的logoutController
增加p:followServiceRedirects="true"使支持logout输入service参数为跳转路径。
<bean id="logoutController" class="org.jasig.cas.web.LogoutController"
p:centralAuthenticationService-ref="centralAuthenticationService"
p:logoutView="casLogoutView"
p:warnCookieGenerator-ref="warnCookieGenerator"
p:ticketGrantingTicketCookieGenerator-ref="ticketGrantingTicketCookieGenerator"
p:followServiceRedirects="true"
/>
2.客户端
web.xml 中在登录的filter之前增加
<!--单点退出配置-->
<listener>
<listener-class>org.jasig.cas.client.session.SingleSignOutHttpSessionListener</listener-class>
</listener>
<filter>
<filter-name>CAS Single Sign Out Filter</filter-name>
<filter-class>org.jasig.cas.client.session.SingleSignOutFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CAS Single Sign Out Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3.非SSL(server端)
ticketGrantingTicketCookieGenerator.xml --> p:cookieSecure="false"
相关文章推荐
- CAS退出后跳转到登陆页面或者指定页
- 单点登录 - CAS退出登录后跳转到指定页面
- 自动延时跳转到指定页面JS脚本代码
- 在指定的时间后跳转到指定的页面
- CAS 制作单点登录登录后跳转客户端页面出错
- 使用onclick跳转到其他页面/跳转到指定url
- 用VBScript弹出提示框然后跳转到指定页面
- 自动延时跳转到指定页面脚本代码
- 用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
- 在WebBrowser控件中实现自动登录并跳转到指定页面
- 在WebBrowser控件中实现自动登录并跳转到指定页面
- 5秒跳转到指定页面
- 访问页面不存在或者出错是跳转指定页面
- 页面跳转类组件:ActionLink, DirectLink, ExternalLink, GenericLink, ServiceLink(引用)
- 【HTML】打开页面时按照指定的URL直接跳转到另一新页面
- Tomcat启动不了时Apache自动跳转指定页面
- 如何实现点击一个按钮后跳转的指定的链接页面
- asp.net 弹出窗口 单击确定和取消跳转到指定页面
- 五秒钟自动跳转到指定页面的JS代码
- C#获取Word文档页数,并跳转到指定的页面获取页面信息