Поделиться через


TokenCredential class

TokenCredential — это учетные данные, используемые для создания TokenCredentialPolicy. Обновите маркер, задав для нового значения строки маркера свойство токена.

Пример

const tokenCredential = new TokenCredential("clientId", "token"); конвейер const = MapsURL.newPipeline(tokenCredential);

const searchURL = new SearchURL(pipeline);

Настройте таймер для обновления маркера const timerID = setInterval(() => { // Update token путем доступа к общедоступному токенуCredential.tokenCredential.token = "updatedToken"; // ПРЕДУПРЕЖДЕНИЕ: Таймер должен быть остановлен вручную! Он запретит сборку мусора tokenCredential, если (shouldStop()) { clearInterval(timerID); } }, 60 * 60 * 1000); Установка интервала до истечения срока действия маркера

Extends

Конструкторы

TokenCredential(string, string)

Создает экземпляр TokenCredential.

Свойства

clientId

Значение изменяемого идентификатора клиента. Для этого свойства можно задать новое значение идентификатора, например при использовании нового маркера для другой учетной записи Azure Maps.

token

Изменяемое значение токена. Это свойство можно задать для обновленного маркера, например при истечении срока действия маркера OAuth.

Методы

create(RequestPolicy, RequestPolicyOptions)

Создает объект TokenCredentialPolicy.

Сведения о конструкторе

TokenCredential(string, string)

Создает экземпляр TokenCredential.

new TokenCredential(clientId: string, token: string)

Параметры

clientId

string

token

string

Сведения о свойстве

clientId

Значение изменяемого идентификатора клиента. Для этого свойства можно задать новое значение идентификатора, например при использовании нового маркера для другой учетной записи Azure Maps.

clientId: string

Значение свойства

string

token

Изменяемое значение токена. Это свойство можно задать для обновленного маркера, например при истечении срока действия маркера OAuth.

token: string

Значение свойства

string

Сведения о методе

create(RequestPolicy, RequestPolicyOptions)

Создает объект TokenCredentialPolicy.

function create(nextPolicy: RequestPolicy, options: RequestPolicyOptions): TokenCredentialPolicy

Параметры

nextPolicy

RequestPolicy

options

RequestPolicyOptions

Возвращаемое значение