TokenCredential class
TokenCredential es una credencial que se usa para generar un tokenCredentialPolicy. Renueve el token estableciendo un nuevo valor de cadena de token en la propiedad token.
Ejemplo
const tokenCredential = new TokenCredential("clientId", "token"); const pipeline = MapsURL.newPipeline(tokenCredential);
const searchURL = new SearchURL(pipeline);
Configure un temporizador para actualizar el token const timerID = setInterval(() => { // Update token mediante el acceso al token públicoCredential.tokenCredential.token = "updatedToken"; // WARNING: Timer se debe detener manualmente. Prohibirá gc de tokenCredential si (shouldStop()) { clearInterval(timerID); } }, 60 * 60 * 1000); Establecimiento de un intervalo de tiempo antes de que el token haya expirado
- Extends
Constructores
Token |
Crea una instancia de TokenCredential. |
Propiedades
client |
Valor de identificador de cliente mutable. Puede establecer un nuevo valor de identificador en esta propiedad, por ejemplo, al usar un nuevo token para otra cuenta de Azure Maps. |
token | Valor de token mutable. Puede establecer un valor de token renovado en esta propiedad, por ejemplo, cuando haya expirado un token de OAuth. |
Métodos
create(Request |
Crea un objeto TokenCredentialPolicy. |
Detalles del constructor
TokenCredential(string, string)
Crea una instancia de TokenCredential.
new TokenCredential(clientId: string, token: string)
Parámetros
- clientId
-
string
- token
-
string
Detalles de las propiedades
clientId
Valor de identificador de cliente mutable. Puede establecer un nuevo valor de identificador en esta propiedad, por ejemplo, al usar un nuevo token para otra cuenta de Azure Maps.
clientId: string
Valor de propiedad
string
token
Valor de token mutable. Puede establecer un valor de token renovado en esta propiedad, por ejemplo, cuando haya expirado un token de OAuth.
token: string
Valor de propiedad
string
Detalles del método
create(RequestPolicy, RequestPolicyOptions)
Crea un objeto TokenCredentialPolicy.
function create(nextPolicy: RequestPolicy, options: RequestPolicyOptions): TokenCredentialPolicy
Parámetros
- nextPolicy
-
RequestPolicy
- options
-
RequestPolicyOptions