OAuthCredential class

Representa as credenciais 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
token de acesso 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
deJSON(json) static Método estático para desserializar uma representação JSON de um objeto em um AuthCredential .
paraJSON() Retorna uma representação serializável 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 Tipo Descrição
json corda | objeto A entrada pode ser Object ou a representação stringificada do objeto. Quando a string é fornecida, JSON.parse seria chamado primeiro.

Retorna:

Credencial OAuth | nulo

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

OAuthCredential.toJSON()

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

Assinatura:

toJSON(): object;

Retorna:

objeto

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