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.