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


AccessTokenRefresher class

Предупреждение

Теперь этот API является нерекомендуемым.

No longer used in the bearer authorization policy.

Помогает политикам проверки подлинности токена core-http запрашивать новый маркер, если в настоящее время новый маркер не ожидается.

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

AccessTokenRefresher(TokenCredential, string | string[], number)

Методы

isReady()

Возвращает значение true, если были переданы необходимые миллисекунда (по умолчанию — 30 000), что означает, что мы готовы к новому обновлению.

refresh(GetTokenOptions)

Запрашивает новый маркер, если в настоящее время новый маркер не ожидается. Возвращает значение NULL, если необходимое время между каждым вызовом не достигнуто.

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

AccessTokenRefresher(TokenCredential, string | string[], number)

new AccessTokenRefresher(credential: TokenCredential, scopes: string | string[], requiredMillisecondsBeforeNewRefresh?: number)

Параметры

credential
TokenCredential
scopes

string | string[]

requiredMillisecondsBeforeNewRefresh

number

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

isReady()

Возвращает значение true, если были переданы необходимые миллисекунда (по умолчанию — 30 000), что означает, что мы готовы к новому обновлению.

function isReady(): boolean

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

boolean

refresh(GetTokenOptions)

Запрашивает новый маркер, если в настоящее время новый маркер не ожидается. Возвращает значение NULL, если необходимое время между каждым вызовом не достигнуто.

function refresh(options: GetTokenOptions): Promise<undefined | AccessToken>

Параметры

options
GetTokenOptions

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

Promise<undefined | AccessToken>