credential namespace

हस्ताक्षर:

export declare namespace credential 

वैरिएबल

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

उपनामों का प्रकार

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

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

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

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 सेवाओं का एडमिन ऐक्सेस देता है. इस क्रेडेंशियल का इस्तेमाल, beginizeApp() को कॉल करने के लिए किया जा सकता है.

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

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

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

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

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

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

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

हस्ताक्षर:

type Credential = TCredential;