Representa las credenciales de OAuth que muestra un OAuthProvider.
Las implementaciones especifican los detalles sobre los requisitos de las credenciales de cada proveedor de autenticación.
Firma:
export declare class OAuthCredential extends AuthCredential
Extiende: AuthCredential
Propiedades
Propiedad | Teclas modificadoras | Tipo | Descripción |
---|---|---|---|
accessToken | string | El token de acceso de OAuth asociado con la credencial si pertenece a un OAuthProvider, como facebook.com , twitter.com , etcétera. |
|
idToken | string | El token de ID de OAuth asociado con la credencial si pertenece a un proveedor de OIDC, como google.com . |
|
secreto | string | 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 | Teclas modificadoras | Descripción |
---|---|---|
fromJSON(json) | static |
Método estático para deserializar una representación JSON de un objeto en una AuthCredential. |
toJSON() | Muestra una representación JSON serializable 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étera.
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.secret
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.fromJSON()
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, primero se llama a JSON.parse. |
Muestra:
OAuthCredential | nulo
Si la entrada JSON no representa una AuthCredential, se muestra un valor nulo.
OAuthCredential.toJSON()
Muestra una representación JSON serializable de este objeto.
Firma:
toJSON(): object;
Muestra:
objeto
es una representación JSON serializable de este objeto.