小编Nel*_*eli的帖子

如何从 firebase_auth 获取令牌

我想从 firebase(电子邮件和密码身份验证)获取身份验证令牌以在我的 firebase 云功能中进行身份验证。似乎函数 getIdToken() 和 getToken() 都不适用于 firebase_auth 包。

是否有其他功能,或者是否有更好的主意来确保只有经过身份验证的用户才能触发云功能?

var token = await FirebaseAuth.instance.currentUser.getIdToken();
var response = await httpClient.get(url,headers: {'Authorization':"Bearer $token"});
Run Code Online (Sandbox Code Playgroud)

firebase-authentication flutter google-cloud-functions

7
推荐指数
1
解决办法
6617
查看次数

如何使用 getHttpsCallable 方法检索数据

我正在开发一个 flutter 应用程序,喜欢从 Firebase 云函数中获取数据。在插件 cloud_functions 0.2.0 中引入了 getHttpsCallable 方法,但没有任何地方描述如何使用它。

如何访问数据?

我尝试了以下操作,但它只打印“'HttpsCallable'的实例”

var result = CloudFunctions.instance.getHttpsCallable(
    functionName: 'addUser',
    parameters: {
      "name": 'blabla',
      "email": 'blabla'
    }
  );
print(result);
Run Code Online (Sandbox Code Playgroud)

firebase flutter google-cloud-functions

2
推荐指数
1
解决办法
1311
查看次数