identity.AuthUserRecord interface

आइडेंटिटी प्लैटफ़ॉर्म से, पुष्टि करने वाले फ़ंक्शन को भेजा गया UserRecord.

हस्ताक्षर:

export interface AuthUserRecord 

प्रॉपर्टी

प्रॉपर्टी टाइप ब्यौरा
customClaims रिकॉर्ड<string, कोई भी> अगर उपयोगकर्ता का कस्टम दावा ऑब्जेक्ट उपलब्ध है, तो इसका इस्तेमाल आम तौर पर उपयोगकर्ता की भूमिकाएं तय करने के लिए किया जाता है. साथ ही, इसे पुष्टि किए गए उपयोगकर्ता के आईडी टोकन पर लागू किया जाता है.
बंद है बूलियन उपयोगकर्ता बंद है या नहीं: true के लिए बंद है; false को चालू किया गया.
डिसप्ले नेम स्ट्रिंग उपयोगकर्ता का डिसप्ले नेम.
email स्ट्रिंग अगर सेट हो, तो उपयोगकर्ता का मुख्य ईमेल पता.
ईमेल की पुष्टि की गई बूलियन उपयोगकर्ता के मुख्य ईमेल पते की पुष्टि की गई है या नहीं.
मेटाडेटा AuthUser मेटाडेटा उपयोगकर्ता के बारे में अतिरिक्त मेटाडेटा.
कई फ़ैक्टर AuthMultiFactorSettings मौजूदा उपयोगकर्ता के लिए, कई तरीकों से इस्तेमाल होने वाली प्रॉपर्टी (अगर उपलब्ध हों).
passwordHash स्ट्रिंग उपयोगकर्ता का हैश किया गया पासवर्ड (base64-कोड में बदला गया).
passwordSalt स्ट्रिंग उपयोगकर्ता के पासवर्ड सॉल्ट (base64-एन्कोडेड).
फ़ोन नंबर स्ट्रिंग उपयोगकर्ता का मुख्य फ़ोन नंबर, अगर सेट हो.
फ़ोटो का यूआरएल स्ट्रिंग उपयोगकर्ता की फ़ोटो का यूआरएल.
providerData उपयोगकर्ता की जानकारी[] सेवा देने वाली कंपनियों (जैसे कि Google, Facebook) का कलेक्शन, जिसे उपयोगकर्ता से लिंक किया गया है.
tenantId स्ट्रिंग | शून्य अगर उपलब्ध हो, तो उस किरायेदार का आईडी जिससे उपयोगकर्ता जुड़ा है.
tokensValidAfterTime स्ट्रिंग उपयोगकर्ता के टोकन के मान्य होने की तारीख. यह यूटीसी स्ट्रिंग के तौर पर फ़ॉर्मैट की जाती है.
यूआईडी स्ट्रिंग उपयोगकर्ता का uid.

Identity.AuthUserRecord.customClaims

अगर उपयोगकर्ता का कस्टम दावा ऑब्जेक्ट उपलब्ध है, तो इसका इस्तेमाल आम तौर पर उपयोगकर्ता की भूमिकाएं तय करने के लिए किया जाता है. साथ ही, इसे पुष्टि किए गए उपयोगकर्ता के आईडी टोकन पर लागू किया जाता है.

हस्ताक्षर:

customClaims?: Record<string, any>;

Identity.AuthUserRecord.disable

उपयोगकर्ता बंद है या नहीं: 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

उपयोगकर्ता की फ़ोटो का यूआरएल.

हस्ताक्षर:

photoURL?: string;

Identity.AuthUserRecord.providerData

सेवा देने वाली कंपनियों (जैसे कि Google, Facebook) का कलेक्शन, जिसे उपयोगकर्ता से लिंक किया गया है.

हस्ताक्षर:

providerData: AuthUserInfo[];

Identity.AuthUserRecord.tenantId

अगर उपलब्ध हो, तो उस किरायेदार का आईडी जिससे उपयोगकर्ता जुड़ा है.

हस्ताक्षर:

tenantId?: string | null;

Identity.AuthUserRecord.tokensValidAfterTime

उपयोगकर्ता के टोकन के मान्य होने की तारीख. यह यूटीसी स्ट्रिंग के तौर पर फ़ॉर्मैट की जाती है.

हस्ताक्षर:

tokensValidAfterTime?: string;

Identity.AuthUserRecord.uid

उपयोगकर्ता का uid.

हस्ताक्षर:

uid: string;