OAuthCredential class

Đại diện cho thông tin xác thực OAuth được OAuthProvider trả về .

Quá trình triển khai chỉ định chi tiết về yêu cầu thông tin xác thực của từng nhà cung cấp dịch vụ xác thực.

Chữ ký:

export declare class OAuthCredential extends AuthCredential 

Mở rộng: AuthCredential

Của cải

Tài sản sửa đổi Kiểu Sự miêu tả
truy cập thẻ sợi dây Mã thông báo truy cập OAuth được liên kết với thông tin xác thực nếu nó thuộc về OAuthProvider , chẳng hạn như facebook.com , twitter.com , v.v.
idToken sợi dây Mã thông báo ID OAuth được liên kết với thông tin xác thực nếu nó thuộc về nhà cung cấp OIDC, chẳng hạn như google.com .
bí mật sợi dây Bí mật mã thông báo truy cập OAuth được liên kết với thông tin xác thực nếu nó thuộc về nhà cung cấp OAuth 1.0, chẳng hạn như twitter.com .

phương pháp

Phương pháp sửa đổi Sự miêu tả
từJSON(json) static Phương thức tĩnh để giải tuần tự hóa biểu diễn JSON của một đối tượng thành AuthCredential .
toJSON() Trả về một biểu diễn có thể tuần tự hóa JSON của đối tượng này.

OAuthCredential.accessToken

Mã thông báo truy cập OAuth được liên kết với thông tin xác thực nếu nó thuộc về OAuthProvider , chẳng hạn như facebook.com , twitter.com , vân vân.

Chữ ký:

accessToken?: string;

OAuthCredential.idToken

Mã thông báo ID OAuth được liên kết với thông tin xác thực nếu nó thuộc về nhà cung cấp OIDC, chẳng hạn như google.com .

Chữ ký:

idToken?: string;

OAuthCredential.secret

Bí mật mã thông báo truy cập OAuth được liên kết với thông tin xác thực nếu nó thuộc về nhà cung cấp OAuth 1.0, chẳng hạn như twitter.com .

Chữ ký:

secret?: string;

OAuthCredential.fromJSON()

Phương thức tĩnh để giải tuần tự hóa biểu diễn JSON của một đối tượng thành AuthCredential .

Chữ ký:

static fromJSON(json: string | object): OAuthCredential | null;

Thông số

Tham số Kiểu Sự miêu tả
json chuỗi | sự vật Đầu vào có thể là Đối tượng hoặc biểu diễn chuỗi của đối tượng. Khi chuỗi được cung cấp, JSON.parse sẽ được gọi đầu tiên.

Trả về:

Thông tin xác thực OAuth | vô giá trị

Nếu đầu vào JSON không đại diện cho AuthCredential , null được trả về.

OAuthCredential.toJSON()

Trả về một biểu diễn có thể tuần tự hóa JSON của đối tượng này.

Chữ ký:

toJSON(): object;

Trả về:

sự vật

một biểu diễn có thể tuần tự hóa JSON của đối tượng này.