OAuthCredential class

แสดงถึงข้อมูลรับรอง 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