gpt4 book ai didi

firebase - 是否可以在 Firebase 中只接受来 self 的应用的函数调用?

转载 作者:行者123 更新时间:2023-12-04 11:24:59 26 4
gpt4 key购买 nike

我正在 Unity 中创建一个游戏,用户可以在其中使用 Level Creator 系统贡献关卡。

我的应用程序的设置方式是,我只需要使用级别信息调用云函数,它会处理重复条目并将其保存到 Firestore。所有这一切都完美无缺。

我的问题基本上是:我可以拥有我的功能 只有接听我的游戏电话? (没有我的用户注册?)。

当然,我正在使用 functions.https.onCall((data, context) => {}) .在 the documentation对于 Firebase,我注意到他们使用 context.auth检查用户是否通过身份验证。但是,我将此值记录到控制台,它似乎是 undefined .

我也对同一链接中的这一行感到困惑:

With callables, Firebase Authentication and FCM tokens, when available, are automatically included in requests.



也许 context.auth未定义是因为我的游戏尚未在 Google Play/Apple Store 中出现?有任何想法吗?

最佳答案

感谢名为 Firebase App Check 的新功能,现在实际上可以将 Callable Cloud Functions 的调用限制为仅来自在 Firebase 项目中注册的 iOS、Android 和 Web 应用程序的调用。
您通常希望将此与 Doug 在其 answer 中描述的基于用户身份验证的安全性结合起来。 ,这样您就可以防止滥用您的应用程序的用户。

关于firebase - 是否可以在 Firebase 中只接受来 self 的应用的函数调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60191410/

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