TokenCredential class
TokenCredential é uma Credencial utilizada para gerar um TokenCredentialPolicy. Renove o token ao definir um novo valor de cadeia de token para a propriedade token.
Exemplo
const tokenCredential = new TokenCredential("clientId", "token"); const pipeline = MapsURL.newPipeline(tokenCredential);
const searchURL = new SearchURL(pipeline);
Configure um temporizador para atualizar o token const timerID = setInterval(() => { // Atualizar token ao aceder ao token públicoCredential.token tokenCredential.token = "updatedToken"; // AVISO: O temporizador tem de ser parado manualmente! Irá proibir o GC de tokenCredential se (shouldStop()) { clearInterval(timerID); } }, 60 * 60 * 1000); Definir um intervalo de tempo antes de o token expirar
- Extends
Construtores
Token |
Cria uma instância do TokenCredential. |
Propriedades
client |
Valor de ID de cliente mutável. Pode definir um novo valor de ID para esta propriedade, por exemplo, ao utilizar um novo token para outra conta Azure Maps. |
token | Valor de token mutável. Pode definir um valor de token renovado para esta propriedade, por exemplo, quando um token OAuth expirar. |
Métodos
create(Request |
Cria um objeto TokenCredentialPolicy. |
Detalhes do Construtor
TokenCredential(string, string)
Cria uma instância do TokenCredential.
new TokenCredential(clientId: string, token: string)
Parâmetros
- clientId
-
string
- token
-
string
Detalhes de Propriedade
clientId
Valor de ID de cliente mutável. Pode definir um novo valor de ID para esta propriedade, por exemplo, ao utilizar um novo token para outra conta Azure Maps.
clientId: string
Valor de Propriedade
string
token
Valor de token mutável. Pode definir um valor de token renovado para esta propriedade, por exemplo, quando um token OAuth expirar.
token: string
Valor de Propriedade
string
Detalhes de Método
create(RequestPolicy, RequestPolicyOptions)
Cria um objeto TokenCredentialPolicy.
function create(nextPolicy: RequestPolicy, options: RequestPolicyOptions): TokenCredentialPolicy
Parâmetros
- nextPolicy
-
RequestPolicy
- options
-
RequestPolicyOptions