Привет, ребята. В настоящее время я разрабатываю следующую микро-сервисную архитектуру:

Я разработал эту небольшую схему для большей ясности.У меня есть 4 микросервиса, и им придется общаться друг с другом.Более того, будут пользователи, использующие интерфейс.
Итак, мой вопрос: каков наилучший подход для обеспечения всего этого?Я имею в виду, что я читал об Oauth, jwt и т. Д. Но я не уверен, должен ли я использовать, например, поток учетных данных владельца ресурса (реализованный в службе auth) и использовать поток учетных данных клиента для авторизации запроса междуУслуги UserInfo и Content API.
Есть идеи?