OAuthCredential class

Biểu thị thông tin xác thực OAuth do OAuthProvider trả về.

Các quy trình triển khai nêu rõ thông tin chi tiết về các yêu cầu đối với thông tin đăng nhập 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

Thuộc tính

Tài sản Công cụ sửa đổi Loại Mô tả
accessToken chuỗi Mã truy cập OAuth được liên kết với thông tin đăng nhập nếu thông tin đó thuộc về OAuthProvider, chẳng hạn như facebook.com, twitter.com, v.v.
mã thông báo mã nhận dạng (idToken) chuỗi Mã thông báo mã nhận dạng OAuth được liên kết với thông tin xác thực nếu thông tin đó thuộc về một nhà cung cấp OIDC (OpenID Connect), chẳng hạn như google.com.
bí mật chuỗi Mã bí mật về mã truy cập OAuth được liên kết với thông tin đăng nhập nếu thông tin đó thuộc về nhà cung cấp OAuth 1.0, chẳng hạn như twitter.com.

Phương thức

Phương thức Công cụ sửa đổi Mô tả
fromJSON(json) static Phương thức tĩnh để giải tuần tự bản trình bày JSON của một đối tượng thành AuthCredential.
toJSON() Trả về một bản trình bày có thể chuyển đổi tuần tự JSON của đối tượng này.

Thông tin xác thực OAuth.accessToken

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

Chữ ký:

accessToken?: string;

Thông tin xác thực OAuth.idToken

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

Chữ ký:

idToken?: string;

Thông tin xác thực OAuth.secret

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

Chữ ký:

secret?: string;

Thông tin xác thực OAuth.fromJSON()

Phương thức tĩnh để giải tuần tự bản trình bày JSON của một đối tượng thành AuthCredential.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
JSON chuỗi | đối tượng Dữ liệu đầu vào có thể là Đối tượng hoặc đại diện dạng chuỗi của đối tượng. Khi chuỗi được cung cấp, JSON.parse sẽ được gọi trước tiên.

Trường hợp trả lại hàng:

Thông tin đăng nhập OAuth | rỗng

Nếu dữ liệu đầu vào JSON không biểu thị cho AuthCredential, thì giá trị rỗng sẽ được trả về.

OAuthCredential.toJSON()

Trả về một bản trình bày có thể chuyển đổi tuần tự JSON của đối tượng này.

Chữ ký:

toJSON(): object;

Trường hợp trả lại hàng:

đối tượng

bản trình bày có thể chuyển đổi tuần tự JSON của đối tượng này.