Как защитить REST API микросервиса с помощью шлюза zuul API

#java #spring-boot #microservices #spring-security-oauth2 #netflix-zuul

#java #весенняя загрузка #микросервисы #spring-безопасность-oauth2 #netflix-zuul

Вопрос:

Я изучаю микросервис и следую микросервисной архитектуре моего проекта как:

 UI/angular<-->API Gateway/zuul proxy<-->Service Registry/Eureka<-->multiple microservices(few are dependent, few public accessable, few authenticated)
  

Мне нужно централизованно защищать сервисы (во время регистрации и для каждого запроса). Я искал его, некоторые говорят, чтобы обеспечить проверку безопасности в каждой службе или в шлюзе api. Но как насчет прямого доступа к сервису, как будет проверяться безопасность.

 Required JWT with oAuth.
  

Поэтому, пожалуйста, предоставьте подсказку, фрагмент кода или ссылки

Я проверил несколько ссылок, но нет должной ясности, какой из них следовать для лучшей цели. https://www.baeldung.com/spring-security-oauth-jwt

https://www.xoriant.com/blog/product-engineering/microservices-security-using-jwt-authentication-gateway.html

Также как обеспечить аутентификацию, если служба вызывает другую службу, используя притворный клиент

Комментарии:

1. cloud.spring.io/spring-cloud-netflix/multi/…

2. Спасибо, можете ли вы предоставить ссылку на код, поскольку эта ссылка касается маршрутизации… Мне нужен jwt OAuth