Как сделать общий Auth API для многих микросервисов?C#

Место общения программистов C#
Anonymous
Как сделать общий Auth API для многих микросервисов?

Сообщение Anonymous »

Я хочу создать API общей аутентификации, который будет служить службой авторизации для многих микросервисов. На самом деле я хочу сделать централизованную авторизацию пользователей. Таким образом, микросервисы, имеющие одну и ту же коллекцию пользователей, не имеют собственной авторизации.

Диаграмма, которую я хочу реализовать, похожа на это изображение ниже.
Изображение


По сути, пользователю необходимо войти в систему /регистрация в приложении. А затем микросервисы пересылают полезную нагрузку в общий API. Общий API затем выдает результат аутентификации, и если результат существует, микросервисы выполняют запрос, который дает пользователь.

Или вы можете предложить мне несколько простых и надежных способов, если это подход слишком сложен,

кстати, я хочу использовать .NET CORE для его создания.

спасибо< /п>

Подробнее здесь: https://stackoverflow.com/questions/613 ... roservices

Вернуться в «C#»