主要就是会一直进入下面这一行,也就是accessTokenObj.getAccessToken().equals("")

此时前端显示如下

AccessToken [accessToken=, expireIn=]; 

原因就是跨域了,seesion丢失。AccessToken是通过session获取到的。

我在QQ互联上注册的信息是这样的

  • 如果在配置文件中配置的回调地址为: http://xuewei.world/molihub/connection ,那么访问项目一定要使用 http://xuewei.world/molihub/ 不能使用 http://www.xuewei.world/molihub/
  • 如果
  • 在配置文件中配置的回调地址为: http://www.xuewei.world/molihub/connection ,那么访问项目一定要使用 http://www.xuewei.world/molihub/ 不能使用 http://xuewei.world/molihub/

    示例

    我在配置文件中定义的是redirect_URI = http://xuewei.world/molihub/connection
    所以不能用www的方式访问项目
    奇怪的是,当我用 http://xuewei.world/molihub/ 登录成功后
    再一次使用 http://www.xuewei.world/molihub/ 进行登录,竟然也成功了
    一定要先使用 http://xuewei.world/molihub/ 登录

    最后修改日期:2020-07-12

    作者

    留言

    撰写回覆或留言

    发布留言必须填写的电子邮件地址不会公开。