Mewakili kredensial OAuth yang ditampilkan oleh OAuthProvider.
Implementasi menentukan detail tentang persyaratan kredensial setiap penyedia autentikasi.
Tanda Tangan:
export declare class OAuthCredential extends AuthCredential
Memperluas: AuthCredential
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
accessToken | string | Token akses OAuth yang terkait dengan kredensial jika termasuk dalam OAuthProvider, seperti facebook.com , twitter.com , dll. |
|
idToken | string | Token ID OAuth yang dikaitkan dengan kredensial jika termasuk dalam penyedia OIDC, seperti google.com . |
|
rahasia | string | Rahasia token akses OAuth yang terkait dengan kredensial tersebut jika milik penyedia OAuth 1.0, seperti twitter.com . |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
fromJSON(json) | static |
Metode statis untuk melakukan deserialisasi representasi JSON dari suatu objek ke dalam AuthCredential. |
toJSON() | Menampilkan representasi JSON-serial yang dapat diserialisasi dari objek ini. |
OAuthCredential.accessToken
Token akses OAuth yang terkait dengan kredensial jika termasuk dalam OAuthProvider, seperti facebook.com
, twitter.com
, dll.
Tanda Tangan:
accessToken?: string;
OAuthCredential.idToken
Token ID OAuth yang dikaitkan dengan kredensial jika termasuk dalam penyedia OIDC, seperti google.com
.
Tanda Tangan:
idToken?: string;
OAuthCredential.secret
Rahasia token akses OAuth yang terkait dengan kredensial jika kredensial tersebut milik penyedia OAuth 1.0, seperti twitter.com
.
Tanda Tangan:
secret?: string;
OAuthCredential.fromJSON()
Metode statis untuk melakukan deserialisasi representasi JSON dari suatu objek ke dalam AuthCredential.
Tanda Tangan:
static fromJSON(json: string | object): OAuthCredential | null;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
json | rangkaian | objek | Input dapat berupa Objek atau representasi objek dengan string. Saat string disediakan, JSON.parse akan dipanggil terlebih dahulu. |
Hasil:
OAuthCredential | null (kosong)
Jika input JSON tidak merepresentasikan AuthCredential, null akan ditampilkan.
OAuthCredential.toJSON()
Menampilkan representasi JSON-serial yang dapat diserialisasi dari objek ini.
Tanda Tangan:
toJSON(): object;
Hasil:
objek
representasi JSON-serial yang dapat diserialisasi dari objek ini.