UpdateRequest interface

প্রদত্ত ব্যবহারকারীর উপর আপডেট করার জন্য বৈশিষ্ট্য উপস্থাপন করে ইন্টারফেস।

স্বাক্ষর:

export interface UpdateRequest 

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
অক্ষম বুলিয়ান ব্যবহারকারী অক্ষম কিনা: অক্ষমদের জন্য true ; সক্রিয় জন্য false .
প্রদর্শন নাম স্ট্রিং | খালি ব্যবহারকারীর প্রদর্শনের নাম।
ইমেইল স্ট্রিং ব্যবহারকারীর প্রাথমিক ইমেল।
ইমেইল যাচাই বুলিয়ান ব্যবহারকারীর প্রাথমিক ইমেল যাচাই করা হয়েছে কি না।
মাল্টিফ্যাক্টর মাল্টিফ্যাক্টরআপডেট সেটিংস ব্যবহারকারীর আপডেট করা মাল্টি-ফ্যাক্টর সম্পর্কিত বৈশিষ্ট্য।
পাসওয়ার্ড স্ট্রিং ব্যবহারকারীর আনহ্যাশ করা পাসওয়ার্ড।
ফোন নম্বর স্ট্রিং | খালি ব্যবহারকারীর প্রাথমিক ফোন নম্বর।
ফটোURL স্ট্রিং | খালি ব্যবহারকারীর ছবির URL।
প্রদানকারীরা লিঙ্ক করুন স্ট্রিং[] এই ব্যবহারকারীকে নির্দিষ্ট প্রদানকারীদের থেকে লিঙ্কমুক্ত করে।
প্রদানকারীToLink ব্যবহারকারী প্রদানকারী এই ব্যবহারকারীকে নির্দিষ্ট প্রদানকারীর সাথে লিঙ্ক করে। একটি বিদ্যমান ব্যবহারকারী অ্যাকাউন্টের সাথে একটি প্রদানকারীকে লিঙ্ক করা সেই অ্যাকাউন্টের রিফ্রেশ টোকেনকে বাতিল করে না। অন্য কথায়, বিদ্যমান অ্যাকাউন্টটি লগ ইন করার জন্য নতুন লিঙ্কযুক্ত প্রদানকারী ব্যবহার না করা সত্ত্বেও সংস্থানগুলি অ্যাক্সেস করতে সক্ষম হবে৷ আপনি যদি ব্যবহারকারীকে এই নতুন প্রদানকারীর সাথে প্রমাণীকরণ করতে বাধ্য করতে চান তবে আপনাকে (ক) তাদের প্রত্যাহার করতে হবে রিফ্রেশ টোকেন (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

ব্যবহারকারীর ছবির URL।

স্বাক্ষর:

photoURL?: string | null;

এই ব্যবহারকারীকে নির্দিষ্ট প্রদানকারীদের থেকে লিঙ্কমুক্ত করে।

স্বাক্ষর:

providersToUnlink?: string[];

এই ব্যবহারকারীকে নির্দিষ্ট প্রদানকারীর সাথে লিঙ্ক করে।

একটি বিদ্যমান ব্যবহারকারী অ্যাকাউন্টের সাথে একটি প্রদানকারীকে লিঙ্ক করা সেই অ্যাকাউন্টের রিফ্রেশ টোকেনকে বাতিল করে না। অন্য কথায়, বিদ্যমান অ্যাকাউন্টটি লগ ইন করার জন্য নতুন লিঙ্কযুক্ত প্রদানকারী ব্যবহার না করা সত্ত্বেও সংস্থানগুলি অ্যাক্সেস করতে সক্ষম হবে৷ আপনি যদি ব্যবহারকারীকে এই নতুন প্রদানকারীর সাথে প্রমাণীকরণ করতে বাধ্য করতে চান তবে আপনাকে (ক) তাদের প্রত্যাহার করতে হবে রিফ্রেশ টোকেন (https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens দেখুন), এবং (খ) নিশ্চিত করুন যে এই অ্যাকাউন্টে অন্য কোন প্রমাণীকরণ পদ্ধতি উপস্থিত নেই।

স্বাক্ষর:

providerToLink?: UserProvider;