UserCredential interface

ساختاری که شامل یک کاربر است ، نوع عملیات و شناسه ارائه دهنده

operationType می تواند OperationType باشد .SIGN_IN برای عملیات ورود به سیستم، OperationType .LINK برای عملیات پیوند و OperationType .REAUTHENTICATE برای عملیات احراز هویت مجدد.

امضا:

export interface UserCredential 

خواص

ویژگی تایپ کنید شرح
نوع عملیات (نوع OperationTypeMap )[keyof typeof OperationTypeMap ] نوع عملیاتی که برای احراز هویت کاربر استفاده شده است (مانند ورود به سیستم یا پیوند).
شناسه ارائه دهنده رشته | خالی ارائه دهنده ای که برای احراز هویت کاربر استفاده شده است.
کاربر کاربر کاربر با این اعتبار احراز هویت شد.

UserCredential.operationType

نوع عملیاتی که برای احراز هویت کاربر استفاده شده است (مانند ورود به سیستم یا پیوند).

امضا:

operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];

UserCredential.providerId

ارائه دهنده ای که برای احراز هویت کاربر استفاده شده است.

امضا:

providerId: string | null;

UserCredential.user

کاربر با این اعتبار احراز هویت شد.

امضا:

user: User;