首页 > 解决方案 > 谷歌云功能http认证

问题描述

我是谷歌云功能的新手,并尝试仅通过来自 dialogflow webhook 的请求来限制对我的功能的访问。我在 gcloud 控制台中看到两个选项:允许未经身份验证的请求并通过用户帐户进行限制。我不明白如何实现该身份验证。Dialogflow webhook 具有设置在 webhook 请求中设置的 http 标头的选项。但是 gcloud 控制台没有接口/选项来获取我可以写为 http 身份验证标头的任何数据。所以我只看到在云功能中实现身份验证流程的选项,但是为什么谷歌添加了通过 http 身份验证限制访问的选项。谁能给我一个示例分步示例如何从 dialogflow webhook 获取在云功能上实现 http 身份验证所需的 http 标头名称和数据?

标签: google-cloud-functionshttp-authentication

解决方案


没有内置身份验证,您必须自己执行。您在 Google Cloud 文档中有一些指导

总之,将您的功能设置为公开(允许未经身份验证)并在您的代码中执行检查。


推荐阅读