使用JSONP实现单点退出
来源:互联网 发布:nativeshare.js 编辑:程序博客网 时间:2024/06/08 06:11
JSP端
$("#logoutbutton").click(function(){
$.ajax({
type:"post",
url:"http://localhost:8080/authcenter/authlogout?ticket=123",
dataType:"jsonp",
jsonp:"mycallback",
jsonpCallback:"callbackFun",
success:function(data){
alert(data.logout);
alert("认证中心已经退出");
}
});
});
服务器端:
@RequestMapping("/authlogout")
public @ResponseBody JSONPObject logout(String ticket, String mycallback) {
// HttpSession authsession = request.getSession();
// System.out.println("authen center session : " + authsession.getId());
Subject subject = SecurityUtils.getSubject();
String username = (String)subject.getPrincipal();
// PrincipalCollection pc = subject.getPrincipals();
// List alist = pc.asList();
log.info("user logout username : {}", username);
TicketPojo tp = new TicketPojo();
tp.setLogout(true);
JSONPObject jsonp = new JSONPObject(mycallback, tp);
return jsonp;
}
- 使用JSONP实现单点退出
- 使用 jsonp 实现 多站点 单点登录
- jsonp+session实现单点登录
- 单点登陆简单实现(完全跨域、单点退出)
- 使用WIF实现单点登录
- 使用php实现单点登录
- cas单点退出
- CAS 单点退出
- shiro-cas 单点退出
- 使用 JSONP 实现跨域通信
- 不使用JQuery实现Jsonp调用
- 使用 JSONP 实现跨域通信
- 使用jsonp实现ajax跨域请求
- 如何使用JSONP实现跨域请求?
- 使用原生JavaScript实现AJAX、JSONP
- 使用 JSONP 实现跨域通信
- 使用jsonp来实现跨域请求
- 单点登录(一)使用Cookie+File实现单点登录
- 运放的基本电路
- Android过度绘制的优化
- openvpn 2.4.3安装-linux
- 将全志R16的DEBUG口的波特率由115200修改为9600(草稿)
- 竞赛题目讲解-【Japan 2002 Kanazawa】碎纸机
- 使用JSONP实现单点退出
- jqury实现的横向排序的瀑布流
- easyui启用行号错位解决方案
- This view is not constrained, it only has designtime positions
- Maven发布项目到本地仓库和远程私服仓库
- JMeter基础之一 一个简单的性能测试
- Spring使用POI实现Excel导入导出
- Drawable学习之-----ClipDrawable
- java线程状态