AdditionalUserInfo interface

एक संरचना जिसमें फ़ेडरेटेड पहचान प्रदाता से अतिरिक्त उपयोगकर्ता जानकारी शामिल है।

हस्ताक्षर:

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;