UpdateRequest interface

واجهة تمثّل السمات المطلوب تعديلها على المستخدم المقدّم

Signature:

export interface UpdateRequest 

أماكن إقامة

الموقع النوع الوصف
غير مفعَّل قيمة منطقية سواء تم إيقاف المستخدم أم لا: true للإيقاف، false للتفعيل.
displayName سلسلة | فارغ الاسم المعروض للمستخدم
email السلسلة عنوان البريد الإلكتروني الأساسي للمستخدم
تم التحقق من عنوان البريد الإلكتروني قيمة منطقية ما إذا كان قد تم إثبات ملكية البريد الإلكتروني الأساسي للمستخدم أم لا
متعدد العوامل MultiFactorUpdateSettings تم تعديل المواقع الإلكترونية المتعددة العوامل ذات الصلة الخاصة بالمستخدم.
كلمة المرور السلسلة كلمة مرور المستخدم غير المجزأة
phoneNumber سلسلة | فارغ رقم الهاتف الأساسي للمستخدم
photoURL سلسلة | فارغ عنوان URL لصورة المستخدم.
providersTounsubscribe سلسلة[] يؤدي هذا الإجراء إلى إلغاء ربط هذا المستخدم بمقدّمي الخدمات المحدّدين.
providerToLink UserProvider تؤدي هذه السياسة إلى ربط هذا المستخدم بمقدّم الخدمة المحدّد.لا يؤدي ربط موفِّر خدمة بحساب مستخدم حالي إلى إلغاء صلاحية الرمز المميّز لإعادة التحميل لذلك الحساب. بعبارة أخرى، سيظل الحساب الحالي قادرًا على الوصول إلى الموارد، على الرغم من عدم استخدام مقدم الخدمة المرتبط حديثًا لتسجيل الدخول. إذا كنت تريد أن تفرض على المستخدم المصادقة مع مقدّم الخدمة الجديد هذا، عليك (أ) إبطال الرمز المميز للتحديث (راجع https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens)، و (ب) التأكد من عدم توفُّر طرق مصادقة أخرى في هذا الحساب.

تم إيقاف UpdateRequest.معطل

سواء تم إيقاف المستخدم أم لا: true للإيقاف، false للتفعيل.

Signature:

disabled?: boolean;

UpdateRequest.displayName

الاسم المعروض للمستخدم

Signature:

displayName?: string | null;

UpdateRequest.email

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

Signature:

email?: string;

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

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

Signature:

emailVerified?: boolean;

UpdateRequest.multifactoror

تم تعديل المواقع الإلكترونية المتعددة العوامل ذات الصلة الخاصة بالمستخدم.

Signature:

multiFactor?: MultiFactorUpdateSettings;

UpdateRequest.password

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

Signature:

password?: string;

UpdateRequest.phoneNumber

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

Signature:

phoneNumber?: string | null;

UpdateRequest.photoURL

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

Signature:

photoURL?: string | null;

يؤدي هذا الإجراء إلى إلغاء ربط هذا المستخدم بمقدّمي الخدمات المحدّدين.

Signature:

providersToUnlink?: string[];

تؤدي إلى ربط هذا المستخدم بمقدّم الخدمة المحدّد.

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

Signature:

providerToLink?: UserProvider;