Representa las credenciales de OAuth devueltas por un OAuthProvider. .
Las implementaciones especifican los detalles sobre los requisitos de credenciales de cada proveedor de autenticación.
Firma:
export declare class OAuthCredential extends AuthCredential
Extiende: AuthCredential
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
token de acceso | cadena | El token de acceso de OAuth asociado con la credencial si pertenece a un OAuthProvider , como facebook.com , twitter.com , etc. | |
token de identificación | cadena | El token de ID de OAuth asociado con la credencial si pertenece a un proveedor de OIDC, como google.com . | |
secreto | cadena | El secreto del token de acceso de OAuth asociado con la credencial si pertenece a un proveedor de OAuth 1.0, como twitter.com . |
Métodos
Método | Modificadores | Descripción |
---|---|---|
desdeJSON(json) | static | Método estático para deserializar una representación JSON de un objeto en una AuthCredential . |
a JSON() | Devuelve una representación serializable JSON de este objeto. |
OAuthCredential.accessToken
El token de acceso de OAuth asociado con la credencial si pertenece a un OAuthProvider , como facebook.com
, twitter.com
, etc.
Firma:
accessToken?: string;
OAuthCredential.idToken
El token de ID de OAuth asociado con la credencial si pertenece a un proveedor de OIDC, como google.com
.
Firma:
idToken?: string;
OAuthCredential.secreto
El secreto del token de acceso de OAuth asociado con la credencial si pertenece a un proveedor de OAuth 1.0, como twitter.com
.
Firma:
secret?: string;
OAuthCredential.de JSON()
Método estático para deserializar una representación JSON de un objeto en una AuthCredential .
Firma:
static fromJSON(json: string | object): OAuthCredential | null;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
json | cadena | objeto | La entrada puede ser un Objeto o la representación en cadena del objeto. Cuando se proporciona una cadena, se llamará primero a JSON.parse. |
Devoluciones:
Credencial OAuth | nulo
Si la entrada JSON no representa una AuthCredential , se devuelve nulo.
OAuthCredential.toJSON()
Devuelve una representación serializable JSON de este objeto.
Firma:
toJSON(): object;
Devoluciones:
objeto
una representación serializable JSON de este objeto.