0

我正在尝试使用firebase-admin并发现一些不一致之处。我正在尝试编写一些身份验证代码,google-auth-library然后firebase-admin卡在获取client_id,client_secret的位置。我觉得这是我可以从admin之后得到的东西,initializeApp但我不知道怎么做。

const {OAuth2Client} = require('google-auth-library');
const admin = require('firebase-admin');
admin.initializeApp();
const client = new OAuth2Client(
    GOOGLE_CLIENT_ID,      ------> somewhere in `admin`?
    GOOGLE_CLIENT_SECRET,
    GOOGLE_CALLBACK_URL
  );

谢谢

4

1 回答 1

0

如果您正在滚动自己的身份验证实现,您可能希望将 id + secret 存储在environment variables中。

如果您使用 Firebase 提供的作为应用程序设置的一部分,我认为您可能会重新发明轮子,我建议您通读文档以尽可能多地使用他们的代码示例,因为其中大部分都是针对Firebase SDK 会自动为您服务。

于 2019-11-23T20:28:28.157 回答