بنية تحتوي على مستخدم ، نوع العملية ، ومعرف المزود.
يمكن أن يكون operationType
هو OperationType .SIGN_IN لعملية تسجيل الدخول، OperationType .LINK لعملية الربط ونوع العملية .REAUTHENTICATE لعملية إعادة المصادقة.
إمضاء:
export interface UserCredential
ملكيات
ملكية | يكتب | وصف |
---|---|---|
نوع العملية | (نوع OperationTypeMap )[مفتاح نوع OperationTypeMap ] | نوع العملية التي تم استخدامها لمصادقة المستخدم (مثل تسجيل الدخول أو الارتباط). |
معرف_الموفر | سلسلة | باطل | الموفر الذي تم استخدامه لمصادقة المستخدم. |
مستخدم | مستخدم | تمت مصادقة المستخدم بواسطة بيانات الاعتماد هذه. |
UserCredential.operationType
نوع العملية التي تم استخدامها لمصادقة المستخدم (مثل تسجيل الدخول أو الارتباط).
إمضاء:
operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];
UserCredential.providerId
الموفر الذي تم استخدامه لمصادقة المستخدم.
إمضاء:
providerId: string | null;
UserCredential.user
تمت مصادقة المستخدم بواسطة بيانات الاعتماد هذه.
إمضاء:
user: User;