У меня есть приложение Spring Boot 2 с EnableOAuth2Sso, которое работает отлично.У нас есть клиент на нашем сервере авторизации, мы можем аутентифицироваться.В настоящее время я сопоставил некоторые права доступа по определенному пути: /api/secure**
, который я приписываю пользователю в случае успешного входа.
Что мне нужно?Мне понадобится другая конфигурация для второго EnableOAuth2Sso, чтобы я мог попытаться пройти аутентификацию на другом клиенте, чтобы получить дополнительные роли соответственно.С этой дополнительной ролью я мог получить доступ к следующему пути: /api/extended**
.
Моя проблема?Я следовал этому руководству: https://spring.io/guides/tutorials/spring-boot-oauth2/, которое предоставило мне Фильтр для входа в систему в зависимости от пути, но дело в том, что мне нужно предоставить дополнительную роль текущему пользователю после входа во второй клиент.
Возможно ли что-то подобное?Нашел похожую проблему в Интернете, но ничего конкретного: ВключитьOAuth2Sso одновременно для нескольких социальных сетей