UpdateRequest interface

رابطی که ویژگی هایی را برای به روز رسانی در کاربر ارائه شده نشان می دهد.

امضا:

export interface UpdateRequest 

خواص

ویژگی تایپ کنید شرح
معلول بولی اینکه کاربر غیرفعال است یا خیر: true برای غیرفعال. false برای فعال.
نمایش نام رشته | خالی نام نمایشی کاربر
پست الکترونیک رشته ایمیل اصلی کاربر
ایمیل تأییده شده است بولی آیا ایمیل اصلی کاربر تأیید شده است یا خیر.
چند عاملی MultiFactorUpdateSettings ویژگی های به روز شده مربوط به چند عامل کاربر.
کلمه عبور رشته رمز عبور هش نشده کاربر.
شماره تلفن رشته | خالی شماره تلفن اصلی کاربر.
photoURL رشته | خالی آدرس عکس کاربر.
providersToUnlink رشته[] این کاربر را از ارائه دهندگان مشخص شده لغو می کند.
ارائه دهنده ToLink User Provider این کاربر را به ارائه دهنده مشخص شده پیوند می دهد. پیوند دادن یک ارائه دهنده به یک حساب کاربری موجود، نشانه رفرش آن حساب را باطل نمی کند. به عبارت دیگر، حساب موجود همچنان می‌تواند به منابع دسترسی داشته باشد، علی‌رغم اینکه از ارائه‌دهنده جدید پیوند داده شده برای ورود به سیستم استفاده نکرده است. اگر می‌خواهید کاربر را مجبور کنید با این ارائه‌دهنده جدید احراز هویت کند، باید (الف) آنها را لغو کنید. نشانه بازخوانی (به https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens مراجعه کنید)، و (ب) اطمینان حاصل کنید که هیچ روش احراز هویت دیگری در این حساب وجود ندارد.

UpdateRequest.disabled

اینکه کاربر غیرفعال است یا خیر: true برای غیرفعال. false برای فعال.

امضا:

disabled?: boolean;

UpdateRequest.displayName

نام نمایشی کاربر

امضا:

displayName?: string | null;

UpdateRequest.email

ایمیل اصلی کاربر

امضا:

email?: string;

UpdateRequest.emailVerified

آیا ایمیل اصلی کاربر تأیید شده است یا خیر.

امضا:

emailVerified?: boolean;

UpdateRequest.multiFactor

ویژگی های به روز شده مربوط به چند عامل کاربر.

امضا:

multiFactor?: MultiFactorUpdateSettings;

UpdateRequest.password

رمز عبور هش نشده کاربر.

امضا:

password?: string;

UpdateRequest.phoneNumber

شماره تلفن اصلی کاربر.

امضا:

phoneNumber?: string | null;

UpdateRequest.photoURL

آدرس عکس کاربر.

امضا:

photoURL?: string | null;

این کاربر را از ارائه دهندگان مشخص شده لغو می کند.

امضا:

providersToUnlink?: string[];

این کاربر را به ارائه دهنده مشخص شده پیوند می دهد.

پیوند دادن یک ارائه دهنده به یک حساب کاربری موجود، نشانه رفرش آن حساب را باطل نمی کند. به عبارت دیگر، حساب موجود همچنان می‌تواند به منابع دسترسی داشته باشد، علی‌رغم اینکه از ارائه‌دهنده جدید پیوند داده شده برای ورود به سیستم استفاده نکرده است. اگر می‌خواهید کاربر را مجبور کنید با این ارائه‌دهنده جدید احراز هویت کند، باید (الف) آنها را لغو کنید. نشانه بازخوانی (به https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens مراجعه کنید)، و (ب) اطمینان حاصل کنید که هیچ روش احراز هویت دیگری در این حساب وجود ندارد.

امضا:

providerToLink?: UserProvider;