获取用户信息出错

提问 1 522
邮箱用户_b11sq
邮箱用户_b11sq LV2 2021年9月25日 14:54 发表
点击群号免费加入社区交流群:367346704
<pre style="background-color: rgb(255, 255, 255); font-family: &quot;JetBrains Mono&quot;, monospace; font-size: 9.8pt;">CurrentUserUtils.<span style="font-style:italic;">getOAuth2AuthenticationInfo</span>().get(<span style="color:#008000;font-weight:bold;">"name"</span>);</pre><p>跨服务调用接口时,从内存token中获取当前登录人信息返回的不是用户名而是服务名。这是什么问题?</p>
收藏(0)  分享
相关标签: java oath2认证跨服务调用接口获取当前登录人信息 讨论 springboot
1个回复
  • 站长
    2021年9月25日 19:09
    获取用户信息的正确代码如下: [pre] Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); authentication.getName(); [/pre]
    1 0