接着上篇springBoot整合cas
调用登出方法,将cas的cookie销毁:
public static final String JSESSIONID = "JSESSIONID";
// cas登出地址
@Value("${casLogout-url}")
private String casLogoutUrl;
public String logOff(HttpServletRequest req, HttpServletResponse rep) {
// 将cas的cookie过期
Cookie cookie = new Cookie(JSESSIONID, null);
cookie.setMaxAge(0);
rep.addCookie(cookie);
}
String logoutUrl = casLogoutUrl;
return success(logoutUrl);
}
将登出地址返给前端,前端再进行跳转即可。
Base.Global.ajax('/vpf/aml/admin/loginApi/logOff',null,function(result) {
var logout = result.message;
Base.Global.closeOrRelogin();
self.location= logout;
});