इंटरफ़ेस जो प्रदाताआईडी के लिए ईमेलऑथप्रोवाइडर द्वारा लौटाए गए क्रेडेंशियल्स का प्रतिनिधित्व करता है ।पासवर्ड
साइनइनमेथड दोनों को कवर करता है .EMAIL_PASSWORD और साइनइन विधि .EMAIL_LINK.
इस वर्ग के लिए कंस्ट्रक्टर को आंतरिक के रूप में चिह्नित किया गया है। तृतीय-पक्ष कोड को कंस्ट्रक्टर को सीधे कॉल नहीं करना चाहिए या EmailAuthCredential
क्लास का विस्तार करने वाले उपवर्ग नहीं बनाना चाहिए।
हस्ताक्षर:
export declare class EmailAuthCredential extends AuthCredential
विस्तारित: प्रामाणिक क्रेडेंशियल
तरीकों
तरीका | संशोधक | विवरण |
---|---|---|
fromJSON(json) | static | किसी ऑब्जेक्ट के JSON प्रतिनिधित्व को प्रामाणिक क्रेडेंशियल में डिसेरिएलाइज़ करने की स्टेटिक विधि . |
toJSON() | इस ऑब्जेक्ट का JSON-क्रमबद्ध प्रतिनिधित्व लौटाता है। |
ईमेलAuthCredential.fromJSON()
किसी ऑब्जेक्ट के JSON प्रतिनिधित्व को प्रामाणिक क्रेडेंशियल में डिसेरिएलाइज़ करने की स्टेटिक विधि .
हस्ताक्षर:
static fromJSON(json: object | string): EmailAuthCredential | null;
पैरामीटर
पैरामीटर | प्रकार | विवरण |
---|---|---|
json | वस्तु | डोरी | या तो object या वस्तु का कड़ा प्रतिनिधित्व। जब स्ट्रिंग प्रदान की जाती है, तो JSON.parse पहले कॉल किया जाएगा। |
रिटर्न:
ईमेलऑथक्रेडेंशियल | व्यर्थ
यदि JSON इनपुट AuthCredential का प्रतिनिधित्व नहीं करता है , शून्य वापस आ गया है।
ईमेलAuthCredential.toJSON()
इस ऑब्जेक्ट का JSON-क्रमबद्ध प्रतिनिधित्व लौटाता है।
हस्ताक्षर:
toJSON(): object;
रिटर्न:
वस्तु
इस ऑब्जेक्ट का JSON-क्रमबद्ध प्रतिनिधित्व।