AdditionalUserInfo interface

ساختاری حاوی اطلاعات کاربر اضافی از یک ارائه دهنده هویت فدرال.

امضا:

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;