OAuthCredential class

OAuthProvider द्वारा लौटाए गए OAuth क्रेडेंशियल का प्रतिनिधित्व करता है .

कार्यान्वयन प्रत्येक प्रमाणीकरण प्रदाता की क्रेडेंशियल आवश्यकताओं के बारे में विवरण निर्दिष्ट करता है।

हस्ताक्षर:

export declare class OAuthCredential extends AuthCredential 

विस्तारित: प्रामाणिक क्रेडेंशियल

गुण

संपत्ति संशोधक प्रकार विवरण
एक्सेस टोकन डोरी यदि OAuth एक्सेस टोकन क्रेडेंशियल से संबंधित है, तो वह OAuthProvider से संबंधित है , जैसे कि facebook.com , twitter.com , आदि।
आईडीटोकन डोरी यदि OAuth ID टोकन किसी OIDC प्रदाता, जैसे कि google.com से संबंधित है, तो क्रेडेंशियल से संबद्ध होता है।
गुप्त डोरी OAuth एक्सेस टोकन रहस्य क्रेडेंशियल से जुड़ा हुआ है यदि यह OAuth 1.0 प्रदाता, जैसे twitter.com से संबंधित है।

तरीकों

तरीका संशोधक विवरण
fromJSON(json) static किसी ऑब्जेक्ट के JSON प्रतिनिधित्व को प्रामाणिक क्रेडेंशियल में डिसेरिएलाइज़ करने की स्टेटिक विधि .
toJSON() इस ऑब्जेक्ट का JSON-क्रमबद्ध प्रतिनिधित्व लौटाता है।

OAuthCredential.accessToken

यदि OAuth एक्सेस टोकन क्रेडेंशियल से संबंधित है, तो वह OAuthProvider से संबंधित है , जैसे facebook.com , twitter.com , वगैरह।

हस्ताक्षर:

accessToken?: string;

OAuthCredential.idToken

क्रेडेंशियल से संबद्ध OAuth ID टोकन, यदि वह OIDC प्रदाता से संबंधित है, जैसे कि google.com .

हस्ताक्षर:

idToken?: string;

OAuthCredential.गुप्त

यदि क्रेडेंशियल OAuth 1.0 प्रदाता से संबंधित है, जैसे कि twitter.com , तो उससे जुड़ा OAuth एक्सेस टोकन रहस्य .

हस्ताक्षर:

secret?: string;

OAuthCredential.fromJSON()

किसी ऑब्जेक्ट के JSON प्रतिनिधित्व को प्रामाणिक क्रेडेंशियल में डिसेरिएलाइज़ करने की स्टेटिक विधि .

हस्ताक्षर:

static fromJSON(json: string | object): OAuthCredential | null;

पैरामीटर

पैरामीटर प्रकार विवरण
json स्ट्रिंग | वस्तु इनपुट या तो ऑब्जेक्ट हो सकता है या ऑब्जेक्ट का कड़ा प्रतिनिधित्व हो सकता है। जब स्ट्रिंग प्रदान की जाती है, तो JSON.parse को पहले कॉल किया जाएगा।

रिटर्न:

OAuthक्रेडेंशियल | व्यर्थ

यदि JSON इनपुट AuthCredential का प्रतिनिधित्व नहीं करता है , शून्य वापस आ गया है।

OAuthCredential.toJSON()

इस ऑब्जेक्ट का JSON-क्रमबद्ध प्रतिनिधित्व लौटाता है।

हस्ताक्षर:

toJSON(): object;

रिटर्न:

वस्तु

इस ऑब्जेक्ट का JSON-क्रमबद्ध प्रतिनिधित्व।