identity.AuthUserRecord interface

تم تمرير UserRecord إلى وظائف حظر المصادقة من النظام الأساسي للهوية.

Signature:

export interface AuthUserRecord 

أماكن إقامة

الموقع النوع الوصف
customClaims سجل<string, any> عنصر المطالبات المخصّص للمستخدم، في حال توفّره، ويُستخدَم عادةً لتحديد أدوار المستخدم ويتم نشره إلى الرمز المميّز لرقم تعريف المستخدم الذي تمت مصادقته.
غير مفعَّل قيمة منطقية سواء تم إيقاف المستخدم أم لا: true للإيقاف، false للتفعيل.
displayName السلسلة الاسم المعروض للمستخدم
email السلسلة هو عنوان البريد الإلكتروني الأساسي للمستخدم إذا تم ضبطه.
تم التحقق من عنوان البريد الإلكتروني قيمة منطقية ما إذا كان قد تم إثبات ملكية البريد الإلكتروني الأساسي للمستخدم أم لا
البيانات الوصفية 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;