Я хочу создать General Auth API, который будет служить сервисом авторизации для многих микросервисов. На самом деле я хочу сделать авторизацию пользователей централизованной. Таким образом, микросервисы, которые имеют одну и ту же коллекцию пользователей, не имеют собственной авторизации.
Схема, которую я хочу реализовать, похожа на это изображение ниже.
По сути, пользователь должен войти в систему или зарегистрироваться в приложении. Затем микросервисы перенаправляют полезную нагрузку в общий API. Общий API, таким образом, дает результат аутентификации, и, если результат существует, микросервисы выполняют запрос, который дает пользователь.
Или вы можете предложить мне несколько простых и надежных способов, если этот подход слишком сложен,
Кстати, я хочу использовать. NET CORE, чтобы построить это.
спасибо