【发布时间】:2017-12-22 02:43:55
【问题描述】:
如何设置只能由其他内部服务调用的微服务。微服务不应该公开访问,因为它可以访问包含秘密信息的数据库。我已经尝试使用 Spring Security 来保护微服务,但在这种情况下,我遇到了 FeignClient 有关授权的问题。
【问题讨论】:
-
您的微服务和它与之通信的所有数据库都应该位于防火墙后面。我不会只依赖 Spring Security。
-
那么最后唯一不在防火墙后面的将是 api 网关?感谢您的回答
-
我会有一个可以进行身份验证和重定向的网关。
标签: spring spring-security microservices