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.