TokenCredential class
TokenCredential é uma credencial usada para gerar um TokenCredentialPolicy. Renove o token definindo um novo valor de cadeia de caracteres de token como propriedade de 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 acessando token públicoCredential.tokenCredential.token = "updatedToken"; // WARNING: o temporizador deve ser interrompido manualmente! Ele proibirá o GC de tokenCredential se (shouldStop()) { clearInterval(timerID); } }, 60 * 60 * 1000); Definir um intervalo de tempo antes do token expirar
- Extends
Construtores
Token |
Cria uma instância de TokenCredential. |
Propriedades
client |
Valor de ID do cliente mutável. Você pode definir um novo valor de ID para essa propriedade, por exemplo, ao usar um novo token para outra conta Azure Mapas. |
token | Valor do token mutável. Você pode definir um valor de token renovado para essa propriedade, por exemplo, quando um token OAuth expirou. |
Métodos
create(Request |
Cria um objeto TokenCredentialPolicy. |
Detalhes do construtor
TokenCredential(string, string)
Cria uma instância de TokenCredential.
new TokenCredential(clientId: string, token: string)
Parâmetros
- clientId
-
string
- token
-
string
Detalhes da propriedade
clientId
Valor de ID do cliente mutável. Você pode definir um novo valor de ID para essa propriedade, por exemplo, ao usar um novo token para outra conta Azure Mapas.
clientId: string
Valor da propriedade
string
token
Valor do token mutável. Você pode definir um valor de token renovado para essa propriedade, por exemplo, quando um token OAuth expirou.
token: string
Valor da propriedade
string
Detalhes do método
create(RequestPolicy, RequestPolicyOptions)
Cria um objeto TokenCredentialPolicy.
function create(nextPolicy: RequestPolicy, options: RequestPolicyOptions): TokenCredentialPolicy
Parâmetros
- nextPolicy
-
RequestPolicy
- options
-
RequestPolicyOptions