OAuthCredential class

Representa las credenciales de OAuth devueltas por un OAuthProvider .

Las implementaciones especifican los detalles sobre los requisitos de credenciales de cada proveedor de autenticación.

Firma:

export declare class OAuthCredential extends AuthCredential 

Extiende: AuthCredential

Propiedades

Propiedad modificadores Escribe Descripción
token de acceso cuerda El token de acceso de OAuth asociado con la credencial si pertenece a un OAuthProvider , como facebook.com , twitter.com , etc.
idtoken cuerda El token de ID de OAuth asociado con la credencial si pertenece a un proveedor de OIDC, como google.com .
secreto cuerda El secreto del token de acceso de OAuth asociado con la credencial si pertenece a un proveedor de OAuth 1.0, como twitter.com .

Métodos

Método modificadores Descripción
deJSON(json) static Método estático para deserializar una representación JSON de un objeto en una AuthCredential .
aJSON() Devuelve una representación JSON serializable de este objeto.

OAuthCredential.accessToken

El token de acceso de OAuth asociado con la credencial si pertenece a un OAuthProvider , como facebook.com , twitter.com , etc.

Firma:

accessToken?: string;

OAuthCredential.idToken

El token de ID de OAuth asociado con la credencial si pertenece a un proveedor de OIDC, como google.com .

Firma:

idToken?: string;

OAuthCredential.secret

El secreto del token de acceso de OAuth asociado con la credencial si pertenece a un proveedor de OAuth 1.0, como twitter.com .

Firma:

secret?: string;

OAuthCredential.fromJSON()

Método estático para deserializar una representación JSON de un objeto en una AuthCredential .

Firma:

static fromJSON(json: string | object): OAuthCredential | null;

Parámetros

Parámetro Escribe Descripción
json cadena | objeto La entrada puede ser un objeto o la representación en forma de cadena del objeto. Cuando se proporciona una cadena, se llama primero a JSON.parse.

Devoluciones:

Credencial OAuth | nulo

Si la entrada JSON no representa una AuthCredential , se devuelve nulo.

OAuthCredential.toJSON()

Devuelve una representación JSON serializable de este objeto.

Firma:

toJSON(): object;

Devoluciones:

objeto

una representación JSON serializable de este objeto.