UserCredential interface

بنية تحتوي على المستخدم وOperationType ورقم تعريف المزوّد.

قد يكون operationType OperationType.SIGN_IN لعملية تسجيل الدخول، وهو OperationType.LINK لعملية ربط، وOperationType.REAUTHENTICATE لعملية إعادة المصادقة.

Signature:

export interface UserCredential 

أماكن إقامة

الموقع النوع الوصف
نوع العملية (نوع OperationTypeMap)[keyof typeof OperationTypeMap] نوع العملية التي استُخدِمَت لمصادقة المستخدم (مثل تسجيل الدخول أو الربط).
providerId سلسلة | فارغ مزوِّد الخدمة الذي تم استخدامه لمصادقة المستخدم.
user المستخدم تمت مصادقة المستخدم من خلال بيانات الاعتماد هذه.

UserCredential.operationType

نوع العملية التي استُخدِمَت لمصادقة المستخدم (مثل تسجيل الدخول أو الربط).

Signature:

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

UserCredential.providerId

مزوِّد الخدمة الذي تم استخدامه لمصادقة المستخدم.

Signature:

providerId: string | null;

UserCredential.user

تمت مصادقة المستخدم من خلال بيانات الاعتماد هذه.

Signature:

user: User;