ساختاری حاوی اطلاعات کاربر اضافی از یک ارائه دهنده هویت فدرال.
امضا:
export interface AdditionalUserInfo
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
isNewUser | بولی | خواه کاربر جدید باشد (ایجاد شده از طریق ثبت نام) یا موجود (با استفاده از ورود به سیستم احراز هویت شده است). |
مشخصات | رکورد<رشته، ناشناخته> | خالی | نقشه حاوی داده های کاربر خاص IDP. |
شناسه ارائه دهنده | رشته | خالی | شناسه ارائه دهنده مورد استفاده برای احراز هویت این کاربر. |
نام کاربری | رشته | خالی | نام کاربری اگر ارائه دهنده GitHub یا Twitter باشد. |
AdditionalUserInfo.isNewUser
خواه کاربر جدید باشد (ایجاد شده از طریق ثبت نام) یا موجود (با استفاده از ورود به سیستم احراز هویت شده است).
امضا:
readonly isNewUser: boolean;
AdditionalUserInfo.profile
نقشه حاوی داده های کاربر خاص IDP.
امضا:
readonly profile: Record<string, unknown> | null;
AdditionalUserInfo.providerId
شناسه ارائه دهنده مورد استفاده برای احراز هویت این کاربر.
امضا:
readonly providerId: string | null;
AdditionalUserInfo.username
نام کاربری اگر ارائه دهنده GitHub یا Twitter باشد.
امضا:
readonly username?: string | null;