واجهة تمثّل السمات المطلوب تعديلها على المستخدم المقدّم
Signature:
export interface UpdateRequest
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
غير مفعَّل | قيمة منطقية | سواء تم إيقاف المستخدم أم لا: true للإيقاف، false للتفعيل. |
displayName | سلسلة | فارغ | الاسم المعروض للمستخدم |
السلسلة | عنوان البريد الإلكتروني الأساسي للمستخدم | |
تم التحقق من عنوان البريد الإلكتروني | قيمة منطقية | ما إذا كان قد تم إثبات ملكية البريد الإلكتروني الأساسي للمستخدم أم لا |
متعدد العوامل | 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;
تحديثRequest.providersTounsubscribe
يؤدي هذا الإجراء إلى إلغاء ربط هذا المستخدم بمقدّمي الخدمات المحدّدين.
Signature:
providersToUnlink?: string[];
تحديثRequest.providerToLink
تؤدي إلى ربط هذا المستخدم بمقدّم الخدمة المحدّد.
لا يؤدّي ربط مقدّم خدمة بحساب مستخدم حالي إلى إلغاء صلاحية الرمز المميّز لإعادة التحميل لذلك الحساب. بعبارة أخرى، سيظل الحساب الحالي قادرًا على الوصول إلى الموارد، على الرغم من عدم استخدام مقدم الخدمة المرتبط حديثًا لتسجيل الدخول. إذا كنت تريد أن تفرض على المستخدم المصادقة مع مقدّم الخدمة الجديد هذا، عليك (أ) إبطال الرمز المميز للتحديث (راجع https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens)، و (ب) التأكد من عدم توفُّر طرق مصادقة أخرى في هذا الحساب.
Signature:
providerToLink?: UserProvider;