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.