credential namespace

हस्ताक्षर:

export declare namespace credential 

वैरिएबल

वैरिएबल ब्यौरा
ApplicationDefault Google ऐप्लिकेशन के डिफ़ॉल्ट क्रेडेंशियल से बनाया गया क्रेडेंशियल दिखाता है, जो Firebase सेवाओं के लिए एडमिन ऐक्सेस देता है. इस क्रेडेंशियल का इस्तेमाल InitializeApp() के कॉल में किया जा सकता है.Google ऐप्लिकेशन के डिफ़ॉल्ट क्रेडेंशियल, Google App Engine और Google Compute Engine जैसे Google के किसी भी इंफ़्रास्ट्रक्चर पर उपलब्ध होते हैं.ज़्यादा जानकारी के लिए, SDK टूल शुरू करना देखें.
सर्टिफ़िकेट दिए गए सेवा खाते से बनाया गया क्रेडेंशियल दिखाता है, जो Firebase सेवाओं के लिए एडमिन ऐक्सेस देता है. इस क्रेडेंशियल का इस्तेमाल, initiatedApp() को कॉल में किया जा सकता है.ज़्यादा जानकारी के लिए, SDK टूल को शुरू करना देखें.
refreshToken दिए गए रीफ़्रेश टोकन से बनाया गया क्रेडेंशियल दिखाता है, जिससे Firebase सेवाओं का एडमिन ऐक्सेस मिलता है. इस क्रेडेंशियल का इस्तेमाल, initiatedApp() को कॉल में किया जा सकता है.ज़्यादा जानकारी के लिए, SDK टूल को शुरू करना देखें.

उपनाम टाइप

उपनाम लिखें ब्यौरा
क्रेडेंशियल ऐसा इंटरफ़ेस जो Firebase सेवाओं की पुष्टि करने के लिए इस्तेमाल किए जाने वाले Google OAuth2 ऐक्सेस टोकन देता है.ज़्यादातर मामलों में, आपको इसे खुद लागू करने की ज़रूरत नहीं होगी. इसके बजाय, admin.credential नेमस्पेस से मिलने वाले डिफ़ॉल्ट तरीकों का इस्तेमाल किया जा सकता है.

क्रेडेंशियल.ऐप्लिकेशन डिफ़ॉल्ट

Google ऐप्लिकेशन के डिफ़ॉल्ट क्रेडेंशियल से बनाया गया क्रेडेंशियल दिखाता है, जो Firebase सेवाओं के लिए एडमिन ऐक्सेस देता है. इस क्रेडेंशियल का इस्तेमाल, InitializeApp() को कॉल करने में किया जा सकता है.

Google ऐप्लिकेशन डिफ़ॉल्ट क्रेडेंशियल, Google App Engine और Google Compute Engine जैसी सभी Google सुविधाओं पर उपलब्ध हैं.

ज़्यादा जानकारी के लिए, SDK टूल शुरू करना देखें.

हस्ताक्षर:

applicationDefault: typeof applicationDefaultFn

उदाहरण

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

क्रेडेंशियल

दिए गए सेवा खाते से बनाया गया क्रेडेंशियल दिखाता है, जो Firebase सेवाओं के लिए एडमिन ऐक्सेस देता है. इस क्रेडेंशियल का इस्तेमाल, InitializeApp() को कॉल करने में किया जा सकता है.

ज़्यादा जानकारी के लिए, SDK टूल शुरू करना देखें.

हस्ताक्षर:

cert: typeof certFn

पहला उदाहरण

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

दूसरा उदाहरण

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

क्रेडेंशियल.refreshToken

दिए गए रीफ़्रेश टोकन से बनाया गया क्रेडेंशियल दिखाता है, जिससे Firebase सेवाओं का एडमिन ऐक्सेस मिलता है. इस क्रेडेंशियल का इस्तेमाल, InitializeApp() को कॉल करने में किया जा सकता है.

ज़्यादा जानकारी के लिए, 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"
});

क्रेडेंशियल

वह इंटरफ़ेस जो Google OAuth2 ऐक्सेस टोकन देता है. इनका इस्तेमाल Firebase सेवाओं की पुष्टि करने के लिए किया जाता है.

ज़्यादातर मामलों में, आपको इसे खुद लागू करने की ज़रूरत नहीं होगी. इसके बजाय, admin.credential नेमस्पेस से मिले डिफ़ॉल्ट तरीकों का इस्तेमाल किया जा सकता है.

हस्ताक्षर:

type Credential = TCredential;