تم تمرير UserRecord
إلى وظائف حظر المصادقة من النظام الأساسي للهوية.
Signature:
export interface AuthUserRecord
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
customClaims | سجل<string, any> | عنصر المطالبات المخصّص للمستخدم، في حال توفّره، ويُستخدَم عادةً لتحديد أدوار المستخدم ويتم نشره إلى الرمز المميّز لرقم تعريف المستخدم الذي تمت مصادقته. |
غير مفعَّل | قيمة منطقية | سواء تم إيقاف المستخدم أم لا: true للإيقاف، false للتفعيل. |
displayName | السلسلة | الاسم المعروض للمستخدم |
السلسلة | هو عنوان البريد الإلكتروني الأساسي للمستخدم إذا تم ضبطه. | |
تم التحقق من عنوان البريد الإلكتروني | قيمة منطقية | ما إذا كان قد تم إثبات ملكية البريد الإلكتروني الأساسي للمستخدم أم لا |
البيانات الوصفية | AuthUserMetadata | بيانات وصفية إضافية عن المستخدم. |
متعدد العوامل | إعدادات AuthMultiFactor | تشير هذه السمة إلى السمات المتعددة العوامل للمستخدم الحالي، إذا كان ذلك متاحًا. |
passwordHash | السلسلة | كلمة مرور المستخدم المجزّأة (بترميز base64). |
passwordSalt | السلسلة | بيانات عشوائية مضافة إلى كلمة مرور المستخدم (بترميز base64). |
phoneNumber | السلسلة | رقم الهاتف الأساسي للمستخدم، إذا تم ضبطه. |
photoURL | السلسلة | عنوان URL لصورة المستخدم. |
providerData | AuthUserInfo[] | مصفوفة من مقدّمي الخدمات (على سبيل المثال، Google وFacebook) مرتبطة بالمستخدم. |
tenantId | سلسلة | فارغ | معرّف المستأجر الذي ينتمي إليه المستخدم، إذا كان متاحًا. |
tokensValidafterTime | السلسلة | تشير هذه السمة إلى التاريخ الذي تكون فيه الرموز المميّزة للمستخدم صالحة، ويتم تنسيقه كسلسلة بالتوقيت العالمي المنسّق (UTC). |
رقم uid | السلسلة | uid للمستخدِم. |
Identity.AuthUserRecord.customClaims
عنصر المطالبات المخصّص للمستخدم، في حال توفّره، ويُستخدَم عادةً لتحديد أدوار المستخدم ويتم نشره إلى الرمز المميّز لرقم تعريف المستخدم الذي تمت مصادقته.
Signature:
customClaims?: Record<string, any>;
Identity.AuthUserRecord.مثبتة
سواء تم إيقاف المستخدم أم لا: true
للإيقاف، false
للتفعيل.
Signature:
disabled: boolean;
Identity.AuthUserRecord.displayName
الاسم المعروض للمستخدم
Signature:
displayName?: string;
Identity.AuthUserRecord.email
هو عنوان البريد الإلكتروني الأساسي للمستخدم إذا تم ضبطه.
Signature:
email?: string;
Identity.AuthUserRecord.email تم التحقّق منه
ما إذا كان قد تم إثبات ملكية البريد الإلكتروني الأساسي للمستخدم أم لا
Signature:
emailVerified: boolean;
Identity.AuthUserRecord.metadata
بيانات وصفية إضافية عن المستخدم.
Signature:
metadata: AuthUserMetadata;
Identity.AuthUserRecord.multiFactor
تشير هذه السمة إلى السمات المتعددة العوامل للمستخدم الحالي، إذا كان ذلك متاحًا.
Signature:
multiFactor?: AuthMultiFactorSettings;
Identity.AuthUserRecord.passwordHash
كلمة مرور المستخدم المجزّأة (بترميز base64).
Signature:
passwordHash?: string;
Identity.AuthUserRecord.passwordSalt
بيانات عشوائية مضافة إلى كلمة مرور المستخدم (بترميز base64).
Signature:
passwordSalt?: string;
Identity.AuthUserRecord.phoneNumber
رقم الهاتف الأساسي للمستخدم، إذا تم ضبطه.
Signature:
phoneNumber?: string;
Identity.AuthUserRecord.photoURL
عنوان URL لصورة المستخدم.
Signature:
photoURL?: string;
Identity.AuthUserRecord.providerData
مصفوفة من مقدّمي الخدمات (على سبيل المثال، Google وFacebook) مرتبطة بالمستخدم.
Signature:
providerData: AuthUserInfo[];
Identity.AuthUserRecord.tenantId
معرّف المستأجر الذي ينتمي إليه المستخدم، إذا كان متاحًا.
Signature:
tenantId?: string | null;
Identity.AuthUserRecord.tokensValidafterTime
تشير هذه السمة إلى التاريخ الذي تكون فيه الرموز المميّزة للمستخدم صالحة، ويتم تنسيقه كسلسلة بالتوقيت العالمي المنسّق (UTC).
Signature:
tokensValidAfterTime?: string;
Identity.AuthUserRecord.uid
uid
للمستخدم
Signature:
uid: string;