بنية تحتوي على المستخدم و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;