【发布时间】:2018-03-16 22:42:36
【问题描述】:
我是 jhipster 和 spring security 的新手。
我使用 OAtuh 2.0 创建了一个新应用程序。效果很好。
现在,在我的代码中,我希望获得用户 oauth。你明白吗?
作为:MyUserConnected = oauth.getUserInfo();
谢谢
文斯
【问题讨论】:
标签: spring-security oauth-2.0 jhipster
我是 jhipster 和 spring security 的新手。
我使用 OAtuh 2.0 创建了一个新应用程序。效果很好。
现在,在我的代码中,我希望获得用户 oauth。你明白吗?
作为:MyUserConnected = oauth.getUserInfo();
谢谢
文斯
【问题讨论】:
标签: spring-security oauth-2.0 jhipster
如果您正在寻找当前用户的信息,当前连接的用户:
final String userLogin = SecurityUtils.getCurrentUserLogin();
根据定义,将为您获取当前用户登录信息,然后:
Optional<User> currentUser = userRepository.findOneByLogin(userLogin);
将为您获取链接到登录名的实体用户,您可以从中访问所有信息,例如currentUser.get().getEmail()。
我不认为这有什么不同,不管是不是 OAuth。
希望这会有所帮助。
【讨论】: