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