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 Tipo Descripción
token de acceso cadena El token de acceso de OAuth asociado con la credencial si pertenece a un OAuthProvider , como facebook.com , twitter.com , etc.
token de identificación cadena El token de ID de OAuth asociado con la credencial si pertenece a un proveedor de OIDC, como google.com .
secreto cadena 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
desdeJSON(json) static Método estático para deserializar una representación JSON de un objeto en una AuthCredential .
a JSON() Devuelve una representación serializable JSON 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.secreto

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.de JSON()

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 Tipo Descripción
json cadena | objeto La entrada puede ser un Objeto o la representación en cadena del objeto. Cuando se proporciona una cadena, se llamará 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 serializable JSON de este objeto.

Firma:

toJSON(): object;

Devoluciones:

objeto

una representación serializable JSON de este objeto.