identity.AuthUserRecord interface

تم تمرير 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;