VisualStudioCodeCredential class

Подключается к Azure с помощью учетных данных, предоставленных расширением VSCode "Учетная запись Azure". После входа пользователя с помощью расширения эти учетные данные могут совместно использовать тот же маркер обновления, который кэшируется расширением.

Известно , что эти учетные данные не работают с расширениями учетной записи Azure более поздних версий , чем 0.9.11. В настоящее время выполняется решение этой проблемы в долгосрочной перспективе. Тем временем рассмотрите возможность проверки подлинности с помощью AzureCliCredential.

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

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Создает экземпляр VisualStudioCodeCredential для автоматической проверки подлинности с помощью VSCode.

Примечание. VisualStudioCodeCredential Предоставляется пакетом подключаемого модуля: @azure/identity-vscode. Если этот пакет не установлен и не зарегистрирован с помощью API подключаемого модуля (useIdentityPlugin), проверка подлинности с помощью VisualStudioCodeCredential будет недоступна.

Методы

getToken(string | string[], GetTokenOptions)

Возвращает маркер, найденный путем поиска в кэше проверки подлинности VSCode, или возвращает значение NULL, если маркер не найден.

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

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Создает экземпляр VisualStudioCodeCredential для автоматической проверки подлинности с помощью VSCode.

Примечание. VisualStudioCodeCredential Предоставляется пакетом подключаемого модуля: @azure/identity-vscode. Если этот пакет не установлен и не зарегистрирован с помощью API подключаемого модуля (useIdentityPlugin), проверка подлинности с помощью VisualStudioCodeCredential будет недоступна.

new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)

Параметры

options
VisualStudioCodeCredentialOptions

Параметры настройки клиента, который выполняет запрос проверки подлинности.

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

getToken(string | string[], GetTokenOptions)

Возвращает маркер, найденный путем поиска в кэше проверки подлинности VSCode, или возвращает значение NULL, если маркер не найден.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Параметры

scopes

string | string[]

Список областей, для которых у маркера будет доступ.

options
GetTokenOptions

Параметры, используемые для настройки любых запросов, которые может выполнять эта TokenCredential реализация.

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

Promise<AccessToken>