Jhipster 获取用户 oauth
Posted
技术标签:
【中文标题】Jhipster 获取用户 oauth【英文标题】:Jhipster get user oauth 【发布时间】:2018-03-16 22:42:36 【问题描述】:我是 jhipster 和 spring security 的新手。
我使用 OAtuh 2.0 创建了一个新应用程序。效果很好。
现在,在我的代码中,我希望获得用户 oauth。你明白吗?
作为:MyUserConnected = oauth.getUserInfo();
谢谢
文斯
【问题讨论】:
【参考方案1】:如果您正在寻找当前用户的信息,当前连接的用户:
final String userLogin = SecurityUtils.getCurrentUserLogin();
根据定义,将为您获取当前用户登录信息,然后:
Optional<User> currentUser = userRepository.findOneByLogin(userLogin);
将为您获取链接到登录名的实体用户,您可以从中访问所有信息,例如currentUser.get().getEmail()
。
我不认为这有什么不同,不管是不是 OAuth。
希望这会有所帮助。
【讨论】:
以上是关于Jhipster 获取用户 oauth的主要内容,如果未能解决你的问题,请参考以下文章
使用 keycloak rest admin API (Oauth2) 修改用户姓氏后 jhipster 重新加载 OIDC 令牌
JHipster OAuth2 服务器 - /oauth/authorize 的登录页面
使用 JHipster、Spring Security 和 oauth2 控制身份验证重定向