2017-10-05 1 views
0

Je suis plus récent avec le jhipster et la sécurité de printemps.Jhipster obtenir l'utilisateur oauth

J'ai créé une nouvelle application avec OAtuh 2.0. Ça marche bien.

Maintenant, dans mon code, je souhaite obtenir l'utilisateur oauth. Comprenez vous ?

Comme: MyUserConnected = oauth.getUserInfo();

Merci

Vince

Répondre

3

si vous recherchez les infos de l'utilisateur actuel, celui qui est actuellement connecté:

final String userLogin = SecurityUtils.getCurrentUserLogin(); 

vous obtiendrez, par définition, la connexion de l'utilisateur actuel, puis:

Optional<User> currentUser = userRepository.findOneByLogin(userLogin); 

vous obtiendrez l'entité Utilisateur lié au connexion, à partir de laquelle vous pouvez accéder à toutes les informations avec currentUser.get().getEmail() par exemple.

Je ne pense pas que ce soit différent, que ce soit OAuth ou non.

espérons que cela aide.