ইন্টারফেস যা প্রমাণপত্র প্রদানকারীর দ্বারা প্রত্যাবর্তিত শংসাপত্রের প্রতিনিধিত্ব করে .
বাস্তবায়ন প্রতিটি প্রমাণ প্রদানকারীর শংসাপত্রের প্রয়োজনীয়তা সম্পর্কে বিশদ বিবরণ নির্দিষ্ট করে।
এই শ্রেণীর কনস্ট্রাক্টরকে অভ্যন্তরীণ হিসাবে চিহ্নিত করা হয়েছে। তৃতীয় পক্ষের কোড সরাসরি কনস্ট্রাক্টরকে কল করা বা AuthCredential
ক্লাস প্রসারিত করে এমন সাবক্লাস তৈরি করা উচিত নয়।
স্বাক্ষর:
export declare class AuthCredential
বৈশিষ্ট্য
সম্পত্তি | সংশোধক | টাইপ | বর্ণনা |
---|---|---|---|
প্রদানকারী আইডি | স্ট্রিং | শংসাপত্রের জন্য প্রমাণীকরণ প্রদানকারী আইডি। | |
সাইনইন পদ্ধতি | স্ট্রিং | শংসাপত্রের জন্য প্রমাণীকরণ সাইন ইন পদ্ধতি। |
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
toJSON() | এই বস্তুর একটি JSON-ক্রমিক উপস্থাপনা প্রদান করে। |
AuthCredential.providerId
শংসাপত্রের জন্য প্রমাণীকরণ প্রদানকারী আইডি।
যেমন, 'facebook.com', বা 'google.com'।
স্বাক্ষর:
readonly providerId: string;
AuthCredential.signInMethod
শংসাপত্রের জন্য প্রমাণীকরণ সাইন ইন পদ্ধতি।
উদাহরণস্বরূপ, SignInMethod .EMAIL_PASSWORD, বা SignInMethod .EMAIL_LINK এটি fetchSignInMethodsForEmail() এ ফিরে আসা সাইন-ইন পদ্ধতি শনাক্তকারীর সাথে মিলে যায় .
স্বাক্ষর:
readonly signInMethod: string;
AuthCredential.toJSON()
এই বস্তুর একটি JSON-ক্রমিক উপস্থাপনা প্রদান করে।
স্বাক্ষর:
toJSON(): object;
রিটার্ন:
বস্তু
এই বস্তুর একটি JSON-ক্রমিক উপস্থাপনা।