একটি ব্যবহারকারী ধারণকারী একটি কাঠামো , অপারেশন টাইপ , এবং প্রদানকারী আইডি।
operationType
অপারেশন টাইপ হতে পারে .SIGN_IN একটি সাইন-ইন অপারেশনের জন্য, OperationType লিঙ্কিং অপারেশন এবং অপারেশন টাইপের জন্য .LINK .একটি পুনরায় প্রমাণীকরণ অপারেশনের জন্য REAUTHENTICATE.
স্বাক্ষর:
export interface UserCredential
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
অপারেশন টাইপ | ( অপারেশন টাইপম্যাপের প্রকার ) [ অপারেশন টাইপম্যাপের টাইপের কী ] | অপারেশনের ধরন যা ব্যবহারকারীকে প্রমাণীকরণ করতে ব্যবহৃত হয়েছিল (যেমন সাইন-ইন বা লিঙ্ক)। |
প্রদানকারী আইডি | স্ট্রিং | খালি | প্রদানকারী যা ব্যবহারকারীকে প্রমাণীকরণ করতে ব্যবহৃত হয়েছিল। |
ব্যবহারকারী | ব্যবহারকারী | ব্যবহারকারী এই শংসাপত্র দ্বারা প্রমাণীকৃত. |
UserCredential.operationType
অপারেশনের ধরন যা ব্যবহারকারীকে প্রমাণীকরণ করতে ব্যবহৃত হয়েছিল (যেমন সাইন-ইন বা লিঙ্ক)।
স্বাক্ষর:
operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];
UserCredential.providerId
প্রদানকারী যা ব্যবহারকারীকে প্রমাণীকরণ করতে ব্যবহৃত হয়েছিল।
স্বাক্ষর:
providerId: string | null;
UserCredential.user
ব্যবহারকারী এই শংসাপত্র দ্বারা প্রমাণীকৃত.
স্বাক্ষর:
user: User;