Комментарии 3
Отнести nginx к "еще один компонент в инфраструктуру" для меня несколько странно. Разве это не musthave (ну или там другой прокси) для api?
А как это соотносится? Как будто противоречие.
Только шлюз проверяет токены. Сервисы за ним доверяют шлюзу и получают информацию о пользователе в готовом виде (например, в заголовке X-User-ID)
и
Теперь мы считаем, что "внутренней" сети не существует. Каждый сервис — это отдельный остров. Любой запрос, даже от соседа по дата-центру, должен доказать, кто он такой и что ему можно. Девиз простой: "Не доверяй никому, проверяй всех"
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Безопасность API (аутентификация и авторизация): проблемы, решения, практические рекомендации