gpt4 book ai didi

spring-security - 微服务之间的安全性

转载 作者:行者123 更新时间:2023-12-02 01:24:36 25 4
gpt4 key购买 nike

我有两个微服务,例如 A 和 B。微服务 B 具有必须只能从微服务 A 访问的其余端点。
如何限制微服务之间的访问?如果可能,最佳实践是什么?

我正在使用 spring 云安全(oauth2,jwt)。

最佳答案

这是一个网络问题。只需在网络级别限制对微服务 B 的访问。例如,如果使用 Docker,这可以轻松完成。您不会公开暴露微服务 B 的相关端口,而是将其暴露在特定网络上,然后让微服务加入该网络。

如果您想增加额外的安全性,您可以使用公钥/私钥。或者,为应用程序 A 生成 JWT 并在微服务 B 中对其进行验证会更简单,但是随着您添加更多微服务,这会产生更多管理开销。

或者,您应该查看可以为您处理 API 访问的 API 网关

关于spring-security - 微服务之间的安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37864255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com