前后端分离第三方登录二次重定向跨域问题

来源:5-5 开发QQ登录(下)

指尖的游走

2019-05-16

qq登录我用ajax方式请求

$.ajax({
    url:"http://www.pinzhi365.com/qqLogin/callback.do",
    success: function(result) {
        console.log(result);
    },
    error: function (XMLHttpRequest) {
        console.log(XMLHttpRequest.responseText);
    }
});

重定向到https://graph.qq.com/oauth2.0/show会有跨域问题,如下图:
图片描述
错误如下图:
图片描述
我已经做了全局跨域配置,我想问下这种情况要怎么处理?

写回答

1回答

JoJo

2019-05-22

据我所知不能用ajax


0
2
创通一哥
回复
指尖的游走
我也遇到同样的问题,你最后是怎么解决的?我尝试使用jsonp,但是jsonp默认带callback参数,这个参数在到达SocialAuthenticationFilter过滤器的detectRejection()方法时直接被抛出异常,导致认证失败,导向前端/signin路径
2019-07-03
共2条回复

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程