credential namespace

স্বাক্ষর:

export declare namespace credential 

ভেরিয়েবল

পরিবর্তনশীল বর্ণনা
অ্যাপ্লিকেশন ডিফল্ট Google অ্যাপ্লিকেশান ডিফল্ট শংসাপত্র থেকে তৈরি একটি শংসাপত্র ফেরত দেয় যা ফায়ারবেস পরিষেবাগুলিতে অ্যাডমিন অ্যাক্সেস দেয়৷ এই শংসাপত্রটি ইনিশিয়ালাইজ অ্যাপ() কলে ব্যবহার করা যেতে পারে . Google অ্যাপ্লিকেশন ডিফল্ট শংসাপত্রগুলি Google অ্যাপ ইঞ্জিন এবং Google কম্পিউট ইঞ্জিনের মতো যেকোনো Google পরিকাঠামোতে উপলব্ধ। আরো বিস্তারিত জানার জন্য SDK শুরু করুন দেখুন।
শংসাপত্র প্রদত্ত পরিষেবা অ্যাকাউন্ট থেকে তৈরি একটি শংসাপত্র ফেরত দেয় যা ফায়ারবেস পরিষেবাগুলিতে প্রশাসককে অ্যাক্সেস দেয়৷ এই শংসাপত্রটি ইনিশিয়ালাইজ অ্যাপ() কলে ব্যবহার করা যেতে পারে . আরো বিস্তারিত জানার জন্য SDK শুরু করুন দেখুন।
রিফ্রেশ টোকেন প্রদত্ত রিফ্রেশ টোকেন থেকে তৈরি একটি শংসাপত্র ফেরত দেয় যা ফায়ারবেস পরিষেবাগুলিতে অ্যাডমিনকে অ্যাক্সেস দেয়৷ এই শংসাপত্রটি ইনিশিয়ালাইজ অ্যাপ() কলে ব্যবহার করা যেতে পারে . আরো বিস্তারিত জানার জন্য SDK শুরু করুন দেখুন।

উপনাম টাইপ করুন

উপনাম টাইপ করুন বর্ণনা
শংসাপত্র ইন্টারফেস যা Google OAuth2 অ্যাক্সেস টোকেন সরবরাহ করে Firebase পরিষেবাগুলির সাথে প্রমাণীকরণের জন্য ব্যবহৃত হয়৷ বেশীরভাগ ক্ষেত্রে, আপনাকে এটিকে নিজে বাস্তবায়ন করতে হবে না এবং পরিবর্তে admin.credential namespace দ্বারা প্রদত্ত ডিফল্ট বাস্তবায়ন ব্যবহার করতে পারেন।

credential.applicationDefault

Google অ্যাপ্লিকেশান ডিফল্ট শংসাপত্র থেকে তৈরি একটি শংসাপত্র ফেরত দেয় যা ফায়ারবেস পরিষেবাগুলিতে অ্যাডমিন অ্যাক্সেস দেয়৷ এই শংসাপত্রটি ইনিশিয়ালাইজ অ্যাপ() কলে ব্যবহার করা যেতে পারে .

Google অ্যাপ্লিকেশন ডিফল্ট শংসাপত্রগুলি Google অ্যাপ ইঞ্জিন এবং Google কম্পিউট ইঞ্জিনের মতো যেকোনো Google পরিকাঠামোতে উপলব্ধ।

আরো বিস্তারিত জানার জন্য SDK শুরু করুন দেখুন।

স্বাক্ষর:

applicationDefault: typeof applicationDefaultFn

উদাহরণ

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

credential.cert

প্রদত্ত পরিষেবা অ্যাকাউন্ট থেকে তৈরি একটি শংসাপত্র ফেরত দেয় যা ফায়ারবেস পরিষেবাগুলিতে প্রশাসককে অ্যাক্সেস দেয়৷ এই শংসাপত্রটি ইনিশিয়ালাইজ অ্যাপ() কলে ব্যবহার করা যেতে পারে .

আরো বিস্তারিত জানার জন্য 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

প্রদত্ত রিফ্রেশ টোকেন থেকে তৈরি একটি শংসাপত্র ফেরত দেয় যা ফায়ারবেস পরিষেবাগুলিতে অ্যাডমিনকে অ্যাক্সেস দেয়৷ এই শংসাপত্রটি ইনিশিয়ালাইজ অ্যাপ() কলে ব্যবহার করা যেতে পারে .

আরো বিস্তারিত জানার জন্য 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 namespace দ্বারা প্রদত্ত ডিফল্ট বাস্তবায়ন ব্যবহার করতে পারেন।

স্বাক্ষর:

type Credential = TCredential;