Я планирую изменить ASP.NET Web API 2.0, который включает аутентификацию и авторизацию, а также все службы, в архитектуру микросервисов.
Мой вопрос, если я создам центральный микросервис для обработки аутентификации и авторизации. Как разрешить пользователям отправлять запросы со своими токенами в другие сервисы?
Чтобы уточнить вопрос:
Допустим, у меня есть три микросервиса. 1) Платформа ASP NET, обрабатывающая аутентификацию и авторизацию, которая аутентифицирует пользователя и отправляет токен. 2) Сервис заказов, который будет получать запросы с токеном в заголовках. (Ядро ASP NET) 3) Бухгалтерский сервис, который будет получать запросы с токеном в их заголовках. (Ядро ASP NET)
Как мы авторизуем пользователей, когда они звонят в службу 2 или 3? И это идеальный подход?