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-क्रमबद्ध प्रतिनिधित्व।