OAuthCredential class

Representa as credenciais do OAuth retornadas por um OAuthProvider.

As implementações especificam os detalhes sobre os requisitos de credenciais de cada provedor de autenticação.

Assinatura:

export declare class OAuthCredential extends AuthCredential 

Estende: AuthCredential

Propriedades

Propriedade Modificadores Tipo Descrição
accessToken. string O token de acesso OAuth associado à credencial, se ela pertencer a um OAuthProvider, como facebook.com, twitter.com etc.
idToken. string O token de ID do OAuth associado à credencial, se ela pertencer a um provedor OIDC, como google.com.
secreto string O secret do token de acesso OAuth associado à credencial, se ela pertencer a um provedor do OAuth 1.0, como twitter.com.

Métodos

Método Modificadores Descrição
fromJSON(json) (link em inglês) static Método estático para desserializar uma representação JSON de um objeto em uma AuthCredential.
toJSON() (link em inglês) Retorna uma representação serializável do JSON desse objeto.

OAuthCredential.accessToken

O token de acesso OAuth associado à credencial, se ela pertencer a um OAuthProvider, como facebook.com, twitter.com etc.

Assinatura:

accessToken?: string;

OAuthCredential.idToken

O token de ID de OAuth associado à credencial, se ela pertencer a um provedor OIDC, como google.com.

Assinatura:

idToken?: string;

OAuthCredential.secret

O secret do token de acesso OAuth associado à credencial, se ela pertencer a um provedor do OAuth 1.0, como twitter.com.

Assinatura:

secret?: string;

OAuthCredential.fromJSON()

Método estático para desserializar uma representação JSON de um objeto em uma AuthCredential.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
json string | objeto A entrada pode ser um objeto ou a representação em formato de string do objeto. Quando a string é fornecida, JSON.parse é chamado primeiro.

Retorna:

OAuthCredential | nulo

Se a entrada JSON não representar uma AuthCredential, um valor nulo é retornado.

OAuthCredential.toJSON()

Retorna uma representação serializável do JSON desse objeto.

Assinatura:

toJSON(): object;

Retorna:

objeto

uma representação serializável do JSON desse objeto.