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;