OAuthCredential class

Representa as credenciais OAuth retornadas por um OAuthProvider .

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

Assinatura:

export declare class OAuthCredential extends AuthCredential 

Estende: AuthCredential

Propriedades

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

Métodos

Método Modificadores Descrição
fromJSON(json) static Método estático para desserializar uma representação JSON de um objeto em um AuthCredential .
toJSON() Retorna uma representação serializável em JSON deste 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 OAuth associado à credencial se ela pertencer a um provedor OIDC, como google.com .

Assinatura:

idToken?: string;

OAuthCredential.secret

O segredo do token de acesso OAuth associado à credencial se ela pertencer a um provedor 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 um AuthCredential .

Assinatura:

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

Parâmetros

Parâmetro Modelo Descrição
json seqüência | objeto A entrada pode ser Objeto ou a representação em cadeia do objeto. Quando a string é fornecida, JSON.parse seria chamado primeiro.

Devoluções:

OAuthCredential | nulo

Se a entrada JSON não representar um AuthCredential , null é retornado.

OAuthCredential.toJSON()

Retorna uma representação serializável em JSON deste objeto.

Assinatura:

toJSON(): object;

Devoluções:

objeto

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