Rappresenta le credenziali OAuth restituite da un OAuthProvider .
Le implementazioni specificano i dettagli sui requisiti di credenziale di ciascun provider di autenticazione.
Firma:
export declare class OAuthCredential extends AuthCredential
Estende: AuthCredential
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
token di accesso | corda | Il token di accesso OAuth associato alla credenziale se appartiene a un OAuthProvider , come facebook.com , twitter.com , ecc. | |
idToken | corda | Il token ID OAuth associato alla credenziale se appartiene a un provider OIDC, come google.com . | |
segreto | corda | Il segreto del token di accesso OAuth associato alla credenziale se appartiene a un provider OAuth 1.0, come twitter.com . |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
daJSON(json) | static | Metodo statico per deserializzare una rappresentazione JSON di un oggetto in un AuthCredential . |
aJSON() | Restituisce una rappresentazione serializzabile JSON di questo oggetto. |
OAuthCredential.accessToken
Il token di accesso OAuth associato alla credenziale se appartiene a un OAuthProvider , come facebook.com
, twitter.com
, eccetera.
Firma:
accessToken?: string;
OAuthCredential.idToken
Il token ID OAuth associato alla credenziale se appartiene a un provider OIDC, come google.com
.
Firma:
idToken?: string;
OAuthCredential.segreto
Il segreto del token di accesso OAuth associato alla credenziale se appartiene a un provider OAuth 1.0, come twitter.com
.
Firma:
secret?: string;
OAuthCredential.fromJSON()
Metodo statico per deserializzare una rappresentazione JSON di un oggetto in un AuthCredential .
Firma:
static fromJSON(json: string | object): OAuthCredential | null;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
json | stringa | oggetto | L'input può essere Object o la rappresentazione stringata dell'oggetto. Quando viene fornita la stringa, JSON.parse verrà chiamato per primo. |
Ritorna:
Credenziali OAuth | nullo
Se l'input JSON non rappresenta un AuthCredential , viene restituito null.
OAuthCredential.toJSON()
Restituisce una rappresentazione serializzabile JSON di questo oggetto.
Firma:
toJSON(): object;
Ritorna:
oggetto
una rappresentazione serializzabile JSON di questo oggetto.