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;