Я реализую REST API с помощью Spring Boot и защищаю его с помощью JWT и Oauth 2.
У меня нет проблем с аутентификацией и созданием токена доступа.
Когда пользовательделает запрос, я хочу получить доступ к его токену JWT из контроллера.
@RequestMapping(value = "/users", method = RequestMethod.GET)
public List<AppUser> getUsers(OAuth2Authentication auth) {
logger.info("CREDENTIALS:" + auth.getCredentials().toString());
logger.info("PRINCIPAL:" + auth.getPrincipal().toString());
logger.info("OAuth2Request:" + auth.getOAuth2Request());
logger.info("UserAuthentication:" + auth.getUserAuthentication());
return userService.findAllUsers();
}
Я пробовал что-то подобное выше, но не смог добраться до токена, я только получаю имя пользователя.Есть ли способ добиться этого в Spring Boot?
Буду признателен за любую помощь.