identity.AuthUserRecord interface

UserRecord পরিচয় প্ল্যাটফর্ম থেকে প্রমাণীকরণ ব্লকিং ফাংশন পাস.

স্বাক্ষর:

export interface AuthUserRecord 

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
কাস্টম দাবি রেকর্ড<স্ট্রিং, যেকোনো> ব্যবহারকারীর কাস্টম দাবি বস্তু যদি উপলব্ধ থাকে, সাধারণত ব্যবহারকারীর ভূমিকা সংজ্ঞায়িত করতে ব্যবহৃত হয় এবং একটি প্রমাণীকৃত ব্যবহারকারীর আইডি টোকেনে প্রচার করা হয়।
অক্ষম বুলিয়ান ব্যবহারকারী অক্ষম কিনা: অক্ষমদের জন্য true ; সক্রিয় জন্য false .
প্রদর্শন নাম স্ট্রিং ব্যবহারকারীর প্রদর্শনের নাম।
ইমেইল স্ট্রিং ব্যবহারকারীর প্রাথমিক ইমেল, যদি সেট করা থাকে।
ইমেইল যাচাই বুলিয়ান ব্যবহারকারীর প্রাথমিক ইমেল যাচাই করা হয়েছে কি না।
মেটাডেটা AuthUserMetadata ব্যবহারকারী সম্পর্কে অতিরিক্ত মেটাডেটা।
মাল্টিফ্যাক্টর AuthMultiFactorSettings বর্তমান ব্যবহারকারীর জন্য মাল্টি-ফ্যাক্টর সম্পর্কিত বৈশিষ্ট্য, যদি উপলব্ধ থাকে।
পাসওয়ার্ড হ্যাশ স্ট্রিং ব্যবহারকারীর হ্যাশ করা পাসওয়ার্ড (base64-এনকোডেড)।
পাসওয়ার্ড সল্ট স্ট্রিং ব্যবহারকারীর পাসওয়ার্ড লবণ (base64-এনকোডেড)।
ফোন নম্বর স্ট্রিং ব্যবহারকারীর প্রাথমিক ফোন নম্বর সেট করা থাকলে।
ফটোURL স্ট্রিং ব্যবহারকারীর ছবির URL।
প্রদানকারীর ডেটা AuthUserInfo[] প্রদানকারীর একটি অ্যারে (উদাহরণস্বরূপ, Google, Facebook) ব্যবহারকারীর সাথে লিঙ্ক করা।
ভাড়াটে আইডি স্ট্রিং | খালি ব্যবহারকারী যে ভাড়াটে তার আইডি, যদি উপলব্ধ থাকে।
টোকেন ভ্যালিড আফটারটাইম স্ট্রিং ব্যবহারকারীর টোকেনগুলি যে তারিখের পরে বৈধ, একটি UTC স্ট্রিং হিসাবে ফর্ম্যাট করা হয়েছে৷
uid স্ট্রিং ব্যবহারকারীর uid .

identity.AuthUserRecord.customClaims

ব্যবহারকারীর কাস্টম দাবি বস্তু যদি উপলব্ধ থাকে, সাধারণত ব্যবহারকারীর ভূমিকা সংজ্ঞায়িত করতে ব্যবহৃত হয় এবং একটি প্রমাণীকৃত ব্যবহারকারীর আইডি টোকেনে প্রচার করা হয়।

স্বাক্ষর:

customClaims?: Record<string, any>;

identity.AuthUserRecord.disabled

ব্যবহারকারী অক্ষম কিনা: অক্ষমদের জন্য true ; সক্রিয় জন্য false .

স্বাক্ষর:

disabled: boolean;

identity.AuthUserRecord.displayName

ব্যবহারকারীর প্রদর্শনের নাম।

স্বাক্ষর:

displayName?: string;

identity.AuthUserRecord.email

ব্যবহারকারীর প্রাথমিক ইমেল, যদি সেট করা থাকে।

স্বাক্ষর:

email?: string;

identity.AuthUserRecord.emailVerified

ব্যবহারকারীর প্রাথমিক ইমেল যাচাই করা হয়েছে কি না।

স্বাক্ষর:

emailVerified: boolean;

identity.AuthUserRecord.metadata

ব্যবহারকারী সম্পর্কে অতিরিক্ত মেটাডেটা।

স্বাক্ষর:

metadata: AuthUserMetadata;

identity.AuthUserRecord.multiFactor

বর্তমান ব্যবহারকারীর জন্য মাল্টি-ফ্যাক্টর সম্পর্কিত বৈশিষ্ট্য, যদি উপলব্ধ থাকে।

স্বাক্ষর:

multiFactor?: AuthMultiFactorSettings;

identity.AuthUserRecord.passwordHash

ব্যবহারকারীর হ্যাশ করা পাসওয়ার্ড (base64-এনকোডেড)।

স্বাক্ষর:

passwordHash?: string;

identity.AuthUserRecord.passwordSalt

ব্যবহারকারীর পাসওয়ার্ড লবণ (base64-এনকোডেড)।

স্বাক্ষর:

passwordSalt?: string;

identity.AuthUserRecord.phoneNumber

ব্যবহারকারীর প্রাথমিক ফোন নম্বর সেট করা থাকলে।

স্বাক্ষর:

phoneNumber?: string;

identity.AuthUserRecord.photoURL

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

স্বাক্ষর:

photoURL?: string;

identity.AuthUserRecord.providerData

প্রদানকারীর একটি অ্যারে (উদাহরণস্বরূপ, Google, Facebook) ব্যবহারকারীর সাথে লিঙ্ক করা।

স্বাক্ষর:

providerData: AuthUserInfo[];

identity.AuthUserRecord.tenantId

ব্যবহারকারী যে ভাড়াটে তার আইডি, যদি উপলব্ধ থাকে।

স্বাক্ষর:

tenantId?: string | null;

identity.AuthUserRecord.tokensValidAfterTime

ব্যবহারকারীর টোকেনগুলি যে তারিখের পরে বৈধ, একটি UTC স্ট্রিং হিসাবে ফর্ম্যাট করা হয়েছে৷

স্বাক্ষর:

tokensValidAfterTime?: string;

identity.AuthUserRecord.uid

ব্যবহারকারীর uid .

স্বাক্ষর:

uid: string;