Spring Boot 2 Oauth 2 - EnableOAuth2Sso для 2 клиентов для повышенных прав - PullRequest
0 голосов
/ 10 июля 2019

У меня есть приложение Spring Boot 2 с EnableOAuth2Sso, которое работает отлично.У нас есть клиент на нашем сервере авторизации, мы можем аутентифицироваться.В настоящее время я сопоставил некоторые права доступа по определенному пути: /api/secure**, который я приписываю пользователю в случае успешного входа.

Что мне нужно?Мне понадобится другая конфигурация для второго EnableOAuth2Sso, чтобы я мог попытаться пройти аутентификацию на другом клиенте, чтобы получить дополнительные роли соответственно.С этой дополнительной ролью я мог получить доступ к следующему пути: /api/extended**.

Моя проблема?Я следовал этому руководству: https://spring.io/guides/tutorials/spring-boot-oauth2/, которое предоставило мне Фильтр для входа в систему в зависимости от пути, но дело в том, что мне нужно предоставить дополнительную роль текущему пользователю после входа во второй клиент.

Возможно ли что-то подобное?Нашел похожую проблему в Интернете, но ничего конкретного: ВключитьOAuth2Sso одновременно для нескольких социальных сетей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...