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 pada semua infrastruktur Google, seperti Google App Engine dan Google Compute Engine.Lihat Menginisialisasi SDK untuk 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 detail selengkapnya.
refreshToken Menampilkan kredensial yang dibuat dari token refresh yang disediakan yang memberikan akses admin ke layanan Firebase. Kredensial ini dapat digunakan dalam panggilan ke initializeApp().Lihat Menginisialisasi SDK untuk detail selengkapnya.

Jenis Alias

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

kredensial.aplikasiDefault

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 semua infrastruktur Google, seperti Google App Engine dan Google Compute Engine.

Lihat Menginisialisasi SDK untuk mengetahui detail lebih lanjut.

Tanda Tangan:

applicationDefault: typeof applicationDefaultFn

Contoh

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

kredensial.cert

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 lebih lanjut.

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"
});

kredensial.refreshToken

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

Lihat Menginisialisasi SDK untuk mengetahui detail lebih lanjut.

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 melakukan autentikasi 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;