بنية تحتوي على معلومات إضافية عن المستخدم من موفّر هوية موحّدة.
Signature:
export interface AdditionalUserInfo
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
isNewUser | قيمة منطقية | ما إذا كان المستخدم جديدًا (تم إنشاؤه من خلال الاشتراك) أو حاليًا (تمت المصادقة عليه باستخدام تسجيل الدخول) |
الملف الشخصي | سجلّ<string، غير معروف> | فارغ | خريطة تحتوي على بيانات المستخدمين الخاصة بموفِّر الهوية (idP). |
providerId | سلسلة | فارغ | معرِّف مزوِّد الخدمة المستخدَم لمصادقة هذا المستخدم. |
اسم المستخدم | سلسلة | فارغ | اسم المستخدم إذا كان الموفِّر هو GitHub أو Twitter. |
معلومات مستخدم إضافية.isNewUser
ما إذا كان المستخدم جديدًا (تم إنشاؤه من خلال الاشتراك) أو حاليًا (تمت المصادقة عليه باستخدام تسجيل الدخول)
Signature:
readonly isNewUser: boolean;
ملف تعريف إضافي UserInfo.
خريطة تحتوي على بيانات المستخدمين الخاصة بموفِّر الهوية (idP).
Signature:
readonly profile: Record<string, unknown> | null;
ExUserInfo.providerId
معرِّف مزوِّد الخدمة المستخدَم لمصادقة هذا المستخدم.
Signature:
readonly providerId: string | null;
OtherUserInfo.username
اسم المستخدم إذا كان الموفِّر هو GitHub أو Twitter.
Signature:
readonly username?: string | null;