gpt4 book ai didi

google-cloud-platform - 如何限制对通过谷歌云运行部署的 URL 的访问?

转载 作者:行者123 更新时间:2023-12-04 08:38:12 27 4
gpt4 key购买 nike

我已经通过谷歌云运行部署了一个应用程序。如何限制用户访问正在访问的 URL?我只希望一组特定的用户能够使用该 URL。有办法吗?

最佳答案

您正在寻找的是在人类浏览器中进行的“最终用户身份验证”。

因此,IAM 不会帮助您解决这个问题。

如果您希望构建带有“Google 登录”按钮的应用,您可以按照 https://cloud.google.com/run/docs/authenticating/end-users 上的指南进行操作。 .但是,验证用户的真实性(来自 Firebase 身份验证的 JWT token )并查看他们是否“授权”查看该页面将取决于您。

如果您希望“代理”为您处理身份验证,您应该使用 Cloud IAP ,但是在撰写本文时,启用了 IAP 的 Cloud Load Balancer 尚不支持 Cloud Run。使用 IAP,您可以说“这些用户/组可以访问此 URL”。

另一种选择是运行开源代理/中间件(类似于 IAP),例如 Pomerium.io,以处理用户身份验证并将流量代理到实际后端。为此,请参阅 Authorizing end users in Cloud Run with Pomerium .这可以提供比 Cloud IAP 更大的灵 active (例如,支持非 Google 身份提供商)。

关于google-cloud-platform - 如何限制对通过谷歌云运行部署的 URL 的访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64691589/

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