credential namespace

חֲתִימָה:

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;