Как использовать FireBase OAUT в качестве инструмента входа в систему для приложений VPS.? - PullRequest
0 голосов
/ 13 февраля 2019

Привет всем экспертам Firebase, я только что узнал о node.js сегодня, и я собираюсь использовать Firebase Oauth в качестве инструмента входа в систему и установить приложение на VPS. Есть ли предложение использовать пакет NPM?или есть простой пример, который я могу понять?

1 Ответ

0 голосов
/ 13 февраля 2019

На стороне сервера (Узел) вам не понадобится OAuth, но вам может понадобиться OAuth от имени администратора.И для этого;

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

// Fetch the service account key JSON file contents
var serviceAccount = require("path/to/serviceAccountKey.json");

// Initialize the app with a service account, granting admin privileges
admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: "https://databaseName.firebaseio.com"
});

// As an admin, the app has access to read and write all data, regardless of Security Rules
var db = admin.database();
var ref = db.ref("restricted_access/secret_document");
ref.once("value", function(snapshot) {
  console.log(snapshot.val());
});
...