最近在写oauth2项目,权限模块和资源模块是分离的。在这里获取用户信息的时候出了问题,只能获取到username 。在陷入困境的时候使用token-info-uri验证直接解析失败。最后通过debug一步一步强推到了解决办法。
这里资源服务器用的验证路径是user-info-uri
security:
oauth2:
resource:
loadBalanced: true
user-info-uri: http://service-auth/users/current
# token-info-uri: http://service-auth/oauth/check_token
client:
client-secret

本文介绍了解决OAuth2资源服务器中仅能获取到用户名的问题。通过自定义PrincipalExtractor,实现了用户信息的完整获取。
最低0.47元/天 解锁文章
4206

被折叠的 条评论
为什么被折叠?



