Đạ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.