חֲתִימָה:
export declare namespace credential
משתנים
מִשְׁתַנֶה | תיאור |
---|---|
applicationDefault | מחזיר אישורים שנוצרו מאישורי ברירת המחדל של Google Application המעניקים גישת מנהל לשירותי Firebase. ניתן להשתמש באישור זה בקריאה לאתחול App() . אישורי ברירת המחדל של Google Application זמינים בכל תשתית של Google, כגון Google App Engine ו-Google Compute Engine. ראה אתחול ה-SDK לפרטים נוספים. |
תעודה | מחזיר אישור שנוצר מחשבון השירות המסופק ומעניק גישת מנהל לשירותי Firebase. ניתן להשתמש באישור זה בקריאה לאתחול App() . ראה אתחול ה-SDK לפרטים נוספים. |
refreshToken | מחזיר אישור שנוצר מאסימון הרענון שסופק המעניק גישת מנהל לשירותי Firebase. ניתן להשתמש באישור זה בקריאה לאתחול App() . ראה אתחול ה-SDK לפרטים נוספים. |
הקלד כינויים
הקלד כינוי | תיאור |
---|---|
תְעוּדָה | ממשק המספק אסימוני גישה של Google OAuth2 המשמשים לאימות עם שירותי Firebase. ברוב המקרים, לא תצטרך ליישם זאת בעצמך, ובמקום זאת תוכל להשתמש ביישומי ברירת המחדל שמסופקים על ידי מרחב השמות admin.credential . |
credential.applicationDefault
מחזיר אישורים שנוצרו מאישורי ברירת המחדל של Google Application המעניקים גישת מנהל לשירותי Firebase. ניתן להשתמש באישור זה בקריאה לאתחול App() .
אישורי ברירת המחדל של Google Application זמינים בכל תשתית של Google, כגון Google App Engine ו-Google Compute Engine.
ראה אתחול ה-SDK לפרטים נוספים.
חֲתִימָה:
applicationDefault: typeof applicationDefaultFn
דוגמא
admin.initializeApp({
credential: admin.credential.applicationDefault(),
databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});
credential.cert
מחזיר אישור שנוצר מחשבון השירות המסופק ומעניק גישת מנהל לשירותי Firebase. ניתן להשתמש באישור זה בקריאה לאתחול App() .
ראה אתחול ה-SDK לפרטים נוספים.
חֲתִימָה:
cert: typeof certFn
דוגמה 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"
});
דוגמה 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"
});
credential.refreshToken
מחזיר אישור שנוצר מאסימון הרענון שסופק המעניק גישת מנהל לשירותי Firebase. ניתן להשתמש באישור זה בקריאה לאתחול App() .
ראה אתחול ה-SDK לפרטים נוספים.
חֲתִימָה:
refreshToken: typeof refreshTokenFn
דוגמא
// 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"
});
credential.Credential
ממשק המספק אסימוני גישה של Google OAuth2 המשמשים לאימות עם שירותי Firebase.
ברוב המקרים, לא תצטרך ליישם זאת בעצמך, ובמקום זאת תוכל להשתמש ביישומי ברירת המחדל שמסופקים על ידי מרחב השמות admin.credential
.
חֲתִימָה:
type Credential = TCredential;