Google 云函数http认证

Google cloud functions http authentication

我是 google 云函数的新手,我试图通过来自 dialogflow webhook 的请求来限制对我的函数的访问。我在 gcloud 控制台中看到两个选项:允许未经身份验证的请求和按用户帐户限制。我不明白如何实施该身份验证。 Dialogflow webhooks 具有用于设置在 webhook 请求中设置的 http headers 的选项。但是 gcloud console 没有 interface/options 获取任何我可以写为 http 身份验证的数据 header。所以我只看到选项在云功能中实现身份验证流程,但这样一来,为什么 google 添加了通过 http 身份验证限制访问的选项。任何人都可以给我一个示例 step-by-step 示例如何从 dialogflow webhooks 获取 http headers 名称和在云功能上实现 http 身份验证所需的数据?

没有内置身份验证,您必须自己执行。你有一些指导here in the Google Cloud Documentation

总而言之,设置您的函数 public(允许未经身份验证)并在您的代码中执行检查。