【发布时间】:2022-11-04 07:40:59
【问题描述】:
我最近开始使用 firebase 函数。我的意图是在我的应用程序中拥有一个“所有用户”都可以使用的功能。更具体地说,我希望登录到其帐户的每个人都能够调用此函数。如果没有登录,您将无法调用该函数。
在谷歌云中对这个功能使用身份验证“allUsers”是否合适,或者这个标签是否比我指定的更多?
【问题讨论】:
标签: firebase google-cloud-functions
我最近开始使用 firebase 函数。我的意图是在我的应用程序中拥有一个“所有用户”都可以使用的功能。更具体地说,我希望登录到其帐户的每个人都能够调用此函数。如果没有登录,您将无法调用该函数。
在谷歌云中对这个功能使用身份验证“allUsers”是否合适,或者这个标签是否比我指定的更多?
【问题讨论】:
标签: firebase google-cloud-functions
Cloud Functions 设置“allUsers”允许所有用户,而不仅仅是您的应用程序的用户。如果您想将使用仅限于您的应用程序的用户,请查看Firebase App Check,您可以将其用于enforce this requirement。
正如@ESun 评论的那样,如果您的用户使用 Firebase 身份验证登录,您也可以进行验证。见How to protect firebase Cloud Function HTTP endpoint to allow only Firebase authenticated users?
【讨论】: