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;