एक संरचना जिसमें एक उपयोगकर्ता है , ऑपरेशन प्रकार , और प्रदाता आईडी।
operationType
ऑपरेशन टाइप हो सकता है साइन-इन ऑपरेशन, ऑपरेशन टाइप के लिए .SIGN_IN लिंकिंग ऑपरेशन और ऑपरेशन टाइप के लिए .LINK .पुन:प्रमाणीकरण ऑपरेशन के लिए पुन:प्रमाणीकरण करें।
हस्ताक्षर:
export interface UserCredential
गुण
संपत्ति | प्रकार | विवरण |
---|---|---|
ऑपरेशन प्रकार | ( ऑपरेशन टाइपमैप का प्रकार )[ ऑपरेशन टाइपमैप के प्रकार की कुंजी ] | ऑपरेशन का वह प्रकार जिसका उपयोग उपयोगकर्ता को प्रमाणित करने के लिए किया गया था (जैसे साइन-इन या लिंक)। |
प्रदाताआईडी | स्ट्रिंग | व्यर्थ | वह प्रदाता जिसका उपयोग उपयोगकर्ता को प्रमाणित करने के लिए किया गया था। |
उपयोगकर्ता | उपयोगकर्ता | उपयोगकर्ता को इस क्रेडेंशियल द्वारा प्रमाणित किया गया है. |
उपयोगकर्ता क्रेडेंशियल.ऑपरेशन प्रकार
ऑपरेशन का वह प्रकार जिसका उपयोग उपयोगकर्ता को प्रमाणित करने के लिए किया गया था (जैसे साइन-इन या लिंक)।
हस्ताक्षर:
operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];
UserCredential.providerId
वह प्रदाता जिसका उपयोग उपयोगकर्ता को प्रमाणित करने के लिए किया गया था।
हस्ताक्षर:
providerId: string | null;
UserCredential.user
उपयोगकर्ता को इस क्रेडेंशियल द्वारा प्रमाणित किया गया है.
हस्ताक्षर:
user: User;