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