แสดงถึงข้อมูลเข้าสู่ระบบ OAuth ที่ OAuthProvider แสดงผล
การใช้งานจะระบุรายละเอียดเกี่ยวกับข้อกำหนดข้อมูลเข้าสู่ระบบของผู้ให้บริการการตรวจสอบสิทธิ์แต่ละราย
ลายเซ็น:
export declare class OAuthCredential extends AuthCredential
ขยาย: AuthCredential
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
accessToken | สตริง | โทเค็นเพื่อการเข้าถึง OAuth ที่เชื่อมโยงกับข้อมูลเข้าสู่ระบบหากเป็นของ OAuthProvider เช่น facebook.com , twitter.com เป็นต้น |
|
idToken | สตริง | โทเค็นรหัส OAuth ที่เชื่อมโยงกับข้อมูลเข้าสู่ระบบหากเป็นของผู้ให้บริการ OIDC เช่น google.com |
|
ลับ | สตริง | ข้อมูลลับของโทเค็นเพื่อการเข้าถึง OAuth ที่เชื่อมโยงกับข้อมูลเข้าสู่ระบบหากเป็นของผู้ให้บริการ OAuth 1.0 เช่น twitter.com |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
fromJSON(json) | static |
เมธอดแบบคงที่เพื่อดีซีเรียลไลซ์การแสดงแทน JSON ของออบเจ็กต์เป็น AuthCredential |
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()
เมธอดแบบคงที่เพื่อดีซีเรียลไลซ์การแสดงแทน JSON ของออบเจ็กต์เป็น AuthCredential
ลายเซ็น:
static fromJSON(json: string | object): OAuthCredential | null;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
JSON | สตริง | ออบเจ็กต์ | อินพุตอาจเป็นออบเจ็กต์หรือออบเจ็กต์ที่เป็นสตริงของออบเจ็กต์ก็ได้ เมื่อมีสตริง ระบบจะเรียก JSON.parse ก่อน |
การคืนสินค้า:
OAuthCredential | ค่าว่าง
หากอินพุต JSON ไม่ได้แสดง AuthCredential ระบบจะแสดงผล Null
OAuthCredential.toJSON()
แสดงผลการนำเสนอ JSON แบบอนุกรมของออบเจ็กต์นี้
ลายเซ็น:
toJSON(): object;
การคืนสินค้า:
ออบเจ็กต์
การแสดงที่เรียงลำดับตาม JSON ของออบเจ็กต์นี้ได้