最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

我如何在没有任何json文件的情况下通过Firebase Auth进行身份验证?

运维笔记admin10浏览0评论

我如何在没有任何json文件的情况下通过Firebase Auth进行身份验证?

我如何在没有任何json文件的情况下通过Firebase Auth进行身份验证?

我正在系统上,并尝试通过Firebase Auth实施身份验证。

[我看到Google在json文件上生成了私钥。并且根据this tutorial

与他们进行良好的身份验证

基本将GOOGLE_APPLICATION_CREDENTIALS环境变量设置为包含键的路径。

或像这样手动发送数据:

var admin = require("firebase-admin");

var serviceAccount = require("path/to/serviceAccountKey.json");

admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: ""
});

但是我不想保留任何物理文件。我们的整个堆栈是自动化的(除了从外部参数存储中设置为ENV var的某些键),因此所有内容都位于源代码控制中,但是我不想将密钥文件上传到源代码控制。

如何在不使用任何物理文件的情况下通过Firebase Auth进行身份验证?

回答如下:

没有理由不能使用环境变量设置键。

使用process.env.VAR_NAME从Node.js应用程序中获取环境变量。

发布评论

评论列表(0)

  1. 暂无评论