एक संरचना जिसमें फ़ेडरेटेड पहचान प्रदाता से अतिरिक्त उपयोगकर्ता जानकारी शामिल है।
हस्ताक्षर:
export interface AdditionalUserInfo
गुण
संपत्ति | प्रकार | विवरण |
---|---|---|
नया उपयोगकर्ता है | बूलियन | चाहे उपयोगकर्ता नया हो (साइन-अप के माध्यम से बनाया गया) या मौजूदा (साइन-इन का उपयोग करके प्रमाणित)। |
प्रोफ़ाइल | रिकॉर्ड<स्ट्रिंग, अज्ञात> | व्यर्थ | आईडीपी-विशिष्ट उपयोगकर्ता डेटा युक्त मानचित्र। |
प्रदाताआईडी | स्ट्रिंग | व्यर्थ | इस उपयोगकर्ता को प्रमाणित करने के लिए प्रदाता के पहचानकर्ता का उपयोग किया जाता है। |
उपयोगकर्ता नाम | स्ट्रिंग | व्यर्थ | यदि प्रदाता GitHub या Twitter है तो उपयोगकर्ता नाम। |
ExtraUserInfo.isNewUser
चाहे उपयोगकर्ता नया हो (साइन-अप के माध्यम से बनाया गया) या मौजूदा (साइन-इन का उपयोग करके प्रमाणित)।
हस्ताक्षर:
readonly isNewUser: boolean;
अतिरिक्त उपयोगकर्ता जानकारी.प्रोफ़ाइल
आईडीपी-विशिष्ट उपयोगकर्ता डेटा युक्त मानचित्र।
हस्ताक्षर:
readonly profile: Record<string, unknown> | null;
ExtraUserInfo.providerId
इस उपयोगकर्ता को प्रमाणित करने के लिए प्रदाता के पहचानकर्ता का उपयोग किया जाता है।
हस्ताक्षर:
readonly providerId: string | null;
अतिरिक्त उपयोगकर्ता जानकारी.उपयोगकर्ता नाम
यदि प्रदाता GitHub या Twitter है तो उपयोगकर्ता नाम।
हस्ताक्षर:
readonly username?: string | null;