इंटरफ़ेस जो AuthProvider द्वारा लौटाए गए क्रेडेंशियल्स का प्रतिनिधित्व करता है .
कार्यान्वयन प्रत्येक प्रमाणीकरण प्रदाता की क्रेडेंशियल आवश्यकताओं के बारे में विवरण निर्दिष्ट करता है।
इस वर्ग के लिए कंस्ट्रक्टर को आंतरिक के रूप में चिह्नित किया गया है। तृतीय-पक्ष कोड को सीधे कंस्ट्रक्टर को कॉल नहीं करना चाहिए या AuthCredential
क्लास का विस्तार करने वाले उपवर्ग नहीं बनाना चाहिए।
हस्ताक्षर:
export declare class AuthCredential
गुण
संपत्ति | संशोधक | प्रकार | विवरण |
---|---|---|---|
प्रदाताआईडी | डोरी | क्रेडेंशियल के लिए प्रमाणीकरण प्रदाता आईडी। | |
साइन इन विधि | डोरी | क्रेडेंशियल के लिए प्रमाणीकरण साइन इन विधि। |
तरीकों
तरीका | संशोधक | विवरण |
---|---|---|
toJSON() | इस ऑब्जेक्ट का JSON-क्रमबद्ध प्रतिनिधित्व लौटाता है। |
AuthCredential.providerId
क्रेडेंशियल के लिए प्रमाणीकरण प्रदाता आईडी।
उदाहरण के लिए, 'facebook.com', या 'google.com'.
हस्ताक्षर:
readonly providerId: string;
AuthCredential.signInMethod
क्रेडेंशियल के लिए प्रमाणीकरण साइन इन विधि।
उदाहरण के लिए, साइन इन विधि .EMAIL_PASSWORD, या साइनइन विधि .EMAIL_LINK. यह FetchSignInMethodsForEmail() में दिए गए साइन-इन विधि पहचानकर्ता से मेल खाता है .
हस्ताक्षर:
readonly signInMethod: string;
AuthCredential.toJSON()
इस ऑब्जेक्ट का JSON-क्रमबद्ध प्रतिनिधित्व लौटाता है।
हस्ताक्षर:
toJSON(): object;
रिटर्न:
वस्तु
इस ऑब्जेक्ट का JSON-क्रमबद्ध प्रतिनिधित्व।