cas退出登录后指定别的登录页面
解决方法:
在注销登录时我们系统一般在项目启动时就指定了cas注销地址和跳转到特定的登录页面地址在项目时已经指定写死了,但我现在需求是不想注销后跳到写死的地址,想跳转到别的登录页面。
系统整合cas时都会有一个类实现LogoutHandler接口,并重写logout方法,所以我在logout方法最后添加以下代码即可实现注销后跳转到自定义登录页面:
if(!StringUtils.isEmpty(request.getParameter("service"))){
try {
response.sendRedirect("http://cas.xxx.com/logout?service=" + request.getParameter("service"));
} catch (IOException e) {
e.printStackTrace();
}
}
页面退出登录地址:/logout?service='自定义的页面地址'
向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti