从云功能匿名使用Firebase身份验证signIn



我正试图通过node.js匿名使用Firebase Cloud Functions中的Firebase Auth signIn来登录我的Firebase应用程序中的用户并控制他们在我的web应用程序中进行交互,但我一直未能实现,typescript预编译向我显示了这个错误:

Property 'signInAnonimously' does not exist on type 'Auth'

我正在导入firebase auth,如下所示:

import * as admin from 'firebase-admin'
const auth = admin.auth()

然后在我的函数中,我像这样使用它:

auth.signInAnonimously().catch(function (error) {return {success: false}})

以下是对Firebase文档中先前代码的引用。

我知道两件事:

1-身份验证可以从云函数中使用,因为我以相同的方式创建用户,并且它可以工作(使用createUser函数(。

2-最简单的方法是使用Javascript编写前端代码,它可以正常工作,但我不希望这种代码在客户端(浏览器控制台(可见,而且我有一个firebase函数来预处理我的应用程序中的请求。

有什么方法可以让它在函数中工作吗?

非常感谢你的帮助。

管理员Auth API简介指出了使用管理员(节点(SDK进行身份验证的用例。admin.auth命名空间不支持signInAnonymously((客户端方法。

相关内容

  • 没有找到相关文章

最新更新