OAuthCredential class

Representa las credenciales de OAuth que muestra un OAuthProvider.

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

Firma:

export declare class OAuthCredential extends AuthCredential 

Extiende: AuthCredential

Propiedades

Propiedad Teclas modificadoras Tipo Descripción
accessToken string El token de acceso de OAuth asociado con la credencial si pertenece a un OAuthProvider, como facebook.com, twitter.com, etcétera.
idToken string El token de ID de OAuth asociado con la credencial si pertenece a un proveedor de OIDC, como google.com.
secreto string 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 Teclas modificadoras Descripción
fromJSON(json) static Método estático para deserializar una representación JSON de un objeto en una AuthCredential.
toJSON() Muestra 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étera.

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 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, primero se llama a JSON.parse.

Muestra:

OAuthCredential | nulo

Si la entrada JSON no representa una AuthCredential, se muestra un valor nulo.

OAuthCredential.toJSON()

Muestra una representación JSON serializable de este objeto.

Firma:

toJSON(): object;

Muestra:

objeto

es una representación JSON serializable de este objeto.