স্বাক্ষর:
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;