UpdateRequest interface

واجهة تمثل الخصائص المراد تحديثها على المستخدم المقدم.

إمضاء:

export interface UpdateRequest 

ملكيات

ملكية يكتب وصف
عاجز منطقية ما إذا كان المستخدم معطلاً أم لا: true للمعاقين؛ false للتمكين.
اسم العرض سلسلة | باطل اسم العرض الخاص بالمستخدم.
بريد إلكتروني خيط البريد الإلكتروني الأساسي للمستخدم.
تم التحقق من البريد الإلكتروني منطقية ما إذا كان قد تم التحقق من البريد الإلكتروني الأساسي للمستخدم أم لا.
multiFactor إعدادات تحديث العوامل المتعددة الخصائص ذات الصلة متعددة العوامل المحدثة للمستخدم.
كلمة المرور خيط كلمة المرور غير المجزأة للمستخدم.
رقم التليفون سلسلة | باطل رقم الهاتف الأساسي للمستخدم.
photoURL سلسلة | باطل عنوان URL لصورة المستخدم.
ProvidersToUnlink خيط[] إلغاء ربط هذا المستخدم بالموفرين المحددين.
app.providerToLink مزود المستخدم يربط هذا المستخدم بالموفر المحدد. لا يؤدي ربط الموفر بحساب مستخدم موجود إلى إبطال رمز التحديث لهذا الحساب. بمعنى آخر، سيظل الحساب الحالي قادرًا على الوصول إلى الموارد، على الرغم من عدم استخدام الموفر المرتبط حديثًا لتسجيل الدخول. إذا كنت ترغب في إجبار المستخدم على المصادقة مع هذا الموفر الجديد، فأنت بحاجة إلى (أ) إلغاء مصادقة المستخدم مع هذا الموفر الجديد. رمز التحديث (راجع https://firebase.google.com/docs/auth/admin/manage-sessions#revoc_refresh_tokens)، و(ب) التأكد من عدم وجود طرق مصادقة أخرى في هذا الحساب.

UpdateRequest.disabled

ما إذا كان المستخدم معطلاً أم لا: true للمعاقين؛ false للتمكين.

إمضاء:

disabled?: boolean;

UpdateRequest.displayName

اسم العرض الخاص بالمستخدم.

إمضاء:

displayName?: string | null;

UpdateRequest.email

البريد الإلكتروني الأساسي للمستخدم.

إمضاء:

email?: string;

تم التحقق من UpdateRequest.email

ما إذا كان قد تم التحقق من البريد الإلكتروني الأساسي للمستخدم أم لا.

إمضاء:

emailVerified?: boolean;

UpdateRequest.multiFactor

الخصائص ذات الصلة متعددة العوامل المحدثة للمستخدم.

إمضاء:

multiFactor?: MultiFactorUpdateSettings;

UpdateRequest.password

كلمة المرور غير المجزأة للمستخدم.

إمضاء:

password?: string;

UpdateRequest.phoneNumber

رقم الهاتف الأساسي للمستخدم.

إمضاء:

phoneNumber?: string | null;

UpdateRequest.photoURL

عنوان URL لصورة المستخدم.

إمضاء:

photoURL?: string | null;

إلغاء ربط هذا المستخدم بالموفرين المحددين.

إمضاء:

providersToUnlink?: string[];

يربط هذا المستخدم بالموفر المحدد.

لا يؤدي ربط الموفر بحساب مستخدم موجود إلى إبطال رمز التحديث لهذا الحساب. بمعنى آخر، سيظل الحساب الحالي قادرًا على الوصول إلى الموارد، على الرغم من عدم استخدام الموفر المرتبط حديثًا لتسجيل الدخول. إذا كنت ترغب في إجبار المستخدم على المصادقة مع هذا الموفر الجديد، فأنت بحاجة إلى (أ) إلغاء مصادقة المستخدم مع هذا الموفر الجديد. رمز التحديث (راجع https://firebase.google.com/docs/auth/admin/manage-sessions#revoc_refresh_tokens)، و(ب) التأكد من عدم وجود طرق مصادقة أخرى في هذا الحساب.

إمضاء:

providerToLink?: UserProvider;