夏、凉 2020-11-13 16:16 采纳率: 0%
浏览 1884

getAuthentication()方法获取不到用户信息

使用springSecurityOauth2 用accesstoken刷新refreshtoken成功了,返回到了之前请求的url,但是方法里面的getAuthentication()方法获取不到用户信息了,要怎么解决????

  • 写回答

2条回答 默认 最新

  • 夏、凉 2020-11-16 11:15
    关注

    我使用的是通过捕获401异常进行的token更新

    刷新成功使用

    requset.setAttribute("refresh_token",map.get("refresh_token"));

    response.setHeader("newToken",map.get("refresh_token").toString);

    request.getRequestDispatcher(url).forward(request,response);

    返回到之前请求的方法

    跳转过去后使用getAuthentication()方法获取用户信息就为null了

     

    评论

报告相同问题?

悬赏问题

  • ¥15 三分类机器学习模型可视化分析
  • ¥15 本地测试网站127.0.0.1 已拒绝连接,如何解决?(标签-ubuntu)
  • ¥50 Qt在release捕获异常并跟踪堆栈(有Demo,跑一下环境再回答)
  • ¥30 python,LLM 文本提炼
  • ¥15 关于将inet引入的相关问题
  • ¥15 关于一个倒计时的操作和显示设计
  • ¥15 提问STK的问题,哪位航天领域的同学会啊
  • ¥15 苹果系统的mac m1芯片的笔记本使用ce修改器使用不了
  • ¥15 单相逆变的电压电流双闭环中进行低通滤波PID算法改进
  • ¥15 关于#java#的问题,请各位专家解答!