ساختاری که شامل یک کاربر است ، نوع عملیات و شناسه ارائه دهنده
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;