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.