credential namespace

Tanda Tangan:

export declare namespace credential 

Variabel

Variabel Deskripsi
applicationDefault Menampilkan kredensial yang dibuat dari Kredensial Default Aplikasi Google yang memberikan akses admin ke layanan Firebase. Kredensial ini dapat digunakan dalam panggilan ke InitializeApp().Kredensial Default Aplikasi Google tersedia di infrastruktur Google apa pun, seperti Google App Engine dan Google Compute Engine.Lihat Menginisialisasi SDK untuk mengetahui detail selengkapnya.
sertifikat Menampilkan kredensial yang dibuat dari akun layanan yang disediakan yang memberikan akses admin ke layanan Firebase. Kredensial ini dapat digunakan dalam panggilan ke InitializeApp().Lihat Menginisialisasi SDK untuk mengetahui detail selengkapnya.
refreshToken Menampilkan kredensial yang dibuat dari token refresh yang diberikan, yang memberikan akses admin ke layanan Firebase. Kredensial ini dapat digunakan dalam panggilan ke InitializeApp().Lihat Menginisialisasi SDK untuk mengetahui detail selengkapnya.

Ketik Alias

Ketik Alias Deskripsi
Kredensial Antarmuka yang menyediakan token akses Google OAuth2 yang digunakan untuk mengautentikasi dengan layanan Firebase.Pada umumnya, Anda tidak perlu menerapkannya sendiri dan dapat menggunakan implementasi default yang disediakan oleh namespace admin.credential.

kredensial.applicationDefault

Menampilkan kredensial yang dibuat dari Kredensial Default Aplikasi Google yang memberikan akses admin ke layanan Firebase. Kredensial ini dapat digunakan dalam panggilan ke InitializeApp().

Kredensial Default Aplikasi Google tersedia di infrastruktur Google apa pun, seperti Google App Engine dan Google Compute Engine.

Lihat Melakukan inisialisasi SDK untuk detail selengkapnya.

Tanda Tangan:

applicationDefault: typeof applicationDefaultFn

Contoh

admin.initializeApp({
  credential: admin.credential.applicationDefault(),
  databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});

kredensial.sertifikat

Menampilkan kredensial yang dibuat dari akun layanan yang disediakan yang memberikan akses admin ke layanan Firebase. Kredensial ini dapat digunakan dalam panggilan ke InitializeApp().

Lihat Melakukan inisialisasi SDK untuk detail selengkapnya.

Tanda Tangan:

cert: typeof certFn

Contoh 1

// Providing a path to a service account key JSON file
var serviceAccount = require("path/to/serviceAccountKey.json");
admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});

Contoh 2

// Providing a service account object inline
admin.initializeApp({
  credential: admin.credential.cert({
    projectId: "<PROJECT_ID>",
    clientEmail: "foo@<PROJECT_ID>.iam.gserviceaccount.com",
    privateKey: "-----BEGIN PRIVATE KEY-----<KEY>-----END PRIVATE KEY-----\n"
  }),
  databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});

credentials.refreshToken

Menampilkan kredensial yang dibuat dari token refresh yang diberikan, yang memberikan akses admin ke layanan Firebase. Kredensial ini dapat digunakan dalam panggilan ke InitializeApp().

Lihat Melakukan inisialisasi SDK untuk detail selengkapnya.

Tanda Tangan:

refreshToken: typeof refreshTokenFn

Contoh

// Providing a path to a refresh token JSON file
var refreshToken = require("path/to/refreshToken.json");
admin.initializeApp({
  credential: admin.credential.refreshToken(refreshToken),
  databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});

kredensial.Kredensial

Antarmuka yang menyediakan token akses Google OAuth2 yang digunakan untuk mengautentikasi dengan layanan Firebase.

Pada umumnya, Anda tidak perlu menerapkannya sendiri dan dapat menggunakan implementasi default yang disediakan oleh namespace admin.credential.

Tanda Tangan:

type Credential = TCredential;