OAuth প্রদানকারীর দ্বারা প্রত্যাবর্তিত OAuth শংসাপত্রগুলির প্রতিনিধিত্ব করে .
বাস্তবায়ন প্রতিটি প্রমাণ প্রদানকারীর শংসাপত্রের প্রয়োজনীয়তা সম্পর্কে বিশদ বিবরণ নির্দিষ্ট করে।
স্বাক্ষর:
export declare class OAuthCredential extends AuthCredential
প্রসারিত: AuthCredential
বৈশিষ্ট্য
সম্পত্তি | সংশোধক | টাইপ | বর্ণনা |
---|---|---|---|
অ্যাক্সেস টোকেন | স্ট্রিং | শংসাপত্রের সাথে যুক্ত OAuth অ্যাক্সেস টোকেন যদি এটি একটি OAuthProvider এর অন্তর্গত হয় , যেমন facebook.com , twitter.com , ইত্যাদি। | |
idToken | স্ট্রিং | শংসাপত্রের সাথে যুক্ত OAuth আইডি টোকেন যদি এটি একটি OIDC প্রদানকারীর হয়, যেমন google.com । | |
গোপন | স্ট্রিং | শংসাপত্রের সাথে যুক্ত OAuth অ্যাক্সেস টোকেন গোপন যদি এটি একটি OAuth 1.0 প্রদানকারীর হয়, যেমন twitter.com । |
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
JSON(json) থেকে | static | একটি AuthCredential এ একটি বস্তুর JSON উপস্থাপনাকে ডিসিরিয়ালাইজ করার স্ট্যাটিক পদ্ধতি . |
toJSON() | এই বস্তুর একটি JSON-ক্রমিক উপস্থাপনা প্রদান করে। |
OAuthCredential.accessToken
শংসাপত্রের সাথে যুক্ত OAuth অ্যাক্সেস টোকেন যদি এটি একটি OAuthProvider এর অন্তর্গত হয় , যেমন facebook.com
, twitter.com
, ইত্যাদি
স্বাক্ষর:
accessToken?: string;
OAuthCredential.idToken
শংসাপত্রের সাথে যুক্ত OAuth আইডি টোকেন যদি এটি কোনও OIDC প্রদানকারীর হয়, যেমন google.com
.
স্বাক্ষর:
idToken?: string;
OAuthCredential.secret
শংসাপত্রের সাথে যুক্ত OAuth অ্যাক্সেস টোকেন গোপন যদি এটি একটি OAuth 1.0 প্রদানকারীর হয়, যেমন twitter.com
.
স্বাক্ষর:
secret?: string;
OAuthCredential.fromJSON()
একটি AuthCredential এ একটি বস্তুর JSON উপস্থাপনাকে ডিসিরিয়ালাইজ করার স্ট্যাটিক পদ্ধতি .
স্বাক্ষর:
static fromJSON(json: string | object): OAuthCredential | null;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
json | স্ট্রিং | বস্তু | ইনপুট হতে পারে অবজেক্ট বা বস্তুর স্ট্রিংকৃত উপস্থাপনা। যখন স্ট্রিং প্রদান করা হয়, JSON.parse প্রথমে কল করা হবে। |
রিটার্ন:
OAuthCredential | খালি
যদি JSON ইনপুট একটি AuthCredential প্রতিনিধিত্ব না করে , নাল ফেরত দেওয়া হয়।
OAuthCredential.toJSON()
এই বস্তুর একটি JSON-ক্রমিক উপস্থাপনা প্রদান করে।
স্বাক্ষর:
toJSON(): object;
রিটার্ন:
বস্তু
এই বস্তুর একটি JSON-ক্রমিক উপস্থাপনা।