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