firebase javascript客户端SDK可以持续访问facebook oauth令牌。我的理解是一个应用程序可以只调用firebase.auth.FacebookAuthProvider.credential()
,如果它已登录,它将收到一个facebook访问令牌,用它可以进行API调用。这里的关键点是令牌不存储在我的数据库中,而是安装在firebase身份验证中。
我希望我的后端能够代表我的应用程序进行这些API调用。为什么我不能调用admin.auth.facebookauthprovider.credential()
来检索令牌?
请注意我实际上将为Slack oauth实现此功能。此刻,我将不得不在我的firestore DB中加密Slack令牌。这个instagram firebase示例就是这样,我觉得它违背了firebase auth的目的