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