我想从 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) 我正在开发一个 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)