Синхронизация информации о пользователе oauth2 в spring-security-oauth2-core - PullRequest
0 голосов
/ 28 января 2020

После того, как spring-security-oauth2 устарела в пользу Spring-Security; У меня возникла проблема при переносе следующего кода, с помощью которого аутентифицированный пользователь мог обновить информацию о своем пользователе с oauth-сервера, что исключило необходимость выхода и повторного входа в систему, чтобы увидеть изменения в своей информации:

final UserDto userDto = objectMapper.convertValue(oAuth2RestTemplate.getForObject(userInfoUri, Map.class), UserDto.class);

Поскольку OAuth2RestTemplate, по-видимому, сохранил токен доступа в некотором контексте для будущего использования. Но OAuth2LoginAuthenticationProvider, похоже, каждый раз получает токен доступа. Как я могу добиться того же в новой библиотеке oauth2 для обеспечения безопасности весны?

...