ফেডারেটেড পরিচয় প্রদানকারীর কাছ থেকে অতিরিক্ত ব্যবহারকারীর তথ্য ধারণকারী একটি কাঠামো।
স্বাক্ষর:
export interface AdditionalUserInfo
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
নতুন ব্যবহারকারী | বুলিয়ান | ব্যবহারকারী নতুন (সাইন-আপের মাধ্যমে তৈরি) বা বিদ্যমান (সাইন-ইন ব্যবহার করে প্রমাণীকৃত) কিনা। |
প্রোফাইল | রেকর্ড<স্ট্রিং, অজানা> | খালি | IDP-নির্দিষ্ট ব্যবহারকারীর ডেটা ধারণকারী মানচিত্র। |
প্রদানকারী আইডি | স্ট্রিং | খালি | এই ব্যবহারকারীকে প্রমাণীকরণ করতে ব্যবহৃত প্রদানকারীর শনাক্তকারী। |
ব্যবহারকারীর নাম | স্ট্রিং | খালি | ব্যবহারকারীর নাম যদি প্রদানকারী GitHub বা Twitter হয়। |
অতিরিক্তUserInfo.isNewUser
ব্যবহারকারী নতুন (সাইন-আপের মাধ্যমে তৈরি) বা বিদ্যমান (সাইন-ইন ব্যবহার করে প্রমাণীকৃত) কিনা।
স্বাক্ষর:
readonly isNewUser: boolean;
অতিরিক্তUserInfo.profile
IDP-নির্দিষ্ট ব্যবহারকারীর ডেটা ধারণকারী মানচিত্র।
স্বাক্ষর:
readonly profile: Record<string, unknown> | null;
অতিরিক্তUserInfo.providerId
এই ব্যবহারকারীকে প্রমাণীকরণ করতে ব্যবহৃত প্রদানকারীর শনাক্তকারী।
স্বাক্ষর:
readonly providerId: string | null;
অতিরিক্তUserInfo.username
ব্যবহারকারীর নাম যদি প্রদানকারী GitHub বা Twitter হয়।
স্বাক্ষর:
readonly username?: string | null;