Firebase 管理 SDK 可以检索用户身份验证令牌吗?

Nth*_*gol 6 firebase firebase-authentication firebase-admin

firebase javascript 客户端 SDK 可以持续访问 facebook oauth 令牌等内容。我的理解是应用程序可以直接调用firebase.auth.FacebookAuthProvider.credential(),如果它已登录,它将收到一个 Facebook 访问令牌,可以使用该令牌进行 API 调用。这里的关键点是令牌不是存储在我的数据库中,而是安全地存储在 firebase auth 中。

我希望我的后端能够代表我的应用程序进行这些 API 调用。为什么我无法调用admin.auth.facebookauthprovider.credential()来检索令牌?

请注意,我实际上会为 Slack oauth 实现此功能。目前,我将不得不加密我的 firestore 数据库中的 Slack 令牌。这个instagram firebase示例就是这样做的,我觉得它违背了 firebase auth 的目的