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