OAuthCredential class

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.