Я новичок в микросервисах и аутентификации и пытаюсь понять, как реализовать аутентификацию в архитектуре микросервисов с наименьшими усилиями по разработке.
Из того, что я понял, есть два возможных сценарий аутентификации ios в архитектуре микросервисов:
1) Пользователь хочет получить доступ к одному из микросервисов
2) Один из микросервисов хочет получить доступ к другому микросервису
Я понял, как пользователь может получить доступ к одному из микросервисов через JWT, и мне кажется, что самый быстрый способ реализовать это - использовать предложение IdaaS, такое как AWS Cognito или Google Cloud Identity Platform.
Я изо всех сил пытаюсь понять, как решить проблему аутентификации микросервис с микросервисом.
Допустим, пользовательский микросервис A получает доступ через JWT. На этом этапе микросервису A необходим доступ к микросервису B. И затем микросервису B необходим доступ к микросервису C. Как должна проходить аутентификация между службами A, B и C? Какой самый быстрый способ реализовать это? Могу ли я снова использовать что-то вроде AWS Cognito? Как?
Заранее спасибо за ответы.