我正在开发一个将在浏览器中运行的reactJS应用程序。我想从该应用程序向部署在Google运行和Google函数中的服务发出请求,这两者都启用了身份验证,但我不知道如何验证请求。
我有一个具有调用这些服务的权限的服务帐户凭据,但由于reactJS环境变量名称,我不能使用默认凭据,也不能使用NodeJS Google。
如何验证从Google以外的reactJS应用程序运行的云函数/云请求?
发布于 2022-03-01 22:02:24
您必须使用客户端身份验证机制。火源Auth运行得很好,而且您有Google版本的名称Google身份识别平台。
编辑1
如果您的用户没有经过身份验证,则不能使用身份验证服务。您应该希望限制云功能和云运行服务的访问、成本、滥用。为此,您需要使用API网关,例如Gateway,或者使用APIGee使用更多的企业级别。
您还可以在HTTPS负载均衡器中使用云功能的前端或云运行并激活云甲来防止对您的服务的攻击(但这不是一个速率限制)。
https://stackoverflow.com/questions/71308350
复制相似问题