Множественные аутентификации и токены Oauth2 - PullRequest
0 голосов
/ 16 апреля 2019

Проект Spring Rest Microservices, естественно, предоставляет Oauth2 OauthServer и каждый Сервис с использованием RemoteTokenServices

http://host:xxxx/uaa/oauth/check_token

Который работает довольно хорошо,

Открыто для предложений по этому вопросу

Реальная проблема начинается, когда некоторые службы также позволяют пользователям синхронизировать данные от внешних поставщиков, следовательно;

  • внешний Oauth2 также требуется на некоторых маршрутах.
  • Некоторые из этих Сервисов являются запросами на установку пароля пользователя, выдавая токены.
  • Для некоторых требуются полные потоки Ouath2 (перенаправления, код, токены).

и я не знаю, как обращаться со всеми этими токенами, где хранить запросы на обновление токенов переиздания по истечении срока действия ??????

Еще одна важная часть данных reqpose требует прослушивания событий SSE от этих серверов, а некоторые требуют периодической выдачи GET-запросов. Я пытался создать поток для каждого интересующего объекта для прослушивания и / или периодического получения данных, это любая другая стратегия, которая может быть лучше в этих ситуациях

SpringBoot 2.1, Angular 7 используется

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