VisualStudioCodeCredential class
Подключается к Azure с помощью учетных данных, предоставленных расширением VSCode "Учетная запись Azure". После входа пользователя с помощью расширения эти учетные данные могут совместно использовать тот же маркер обновления, который кэшируется расширением.
Известно , что эти учетные данные не работают с расширениями учетной записи Azure более поздних версий , чем 0.9.11. В настоящее время выполняется решение этой проблемы в долгосрочной перспективе. Тем временем рассмотрите возможность проверки подлинности с помощью AzureCliCredential.
Конструкторы
Visual |
Создает экземпляр VisualStudioCodeCredential для автоматической проверки подлинности с помощью VSCode. Примечание. |
Методы
get |
Возвращает маркер, найденный путем поиска в кэше проверки подлинности VSCode, или возвращает значение NULL, если маркер не найден. |
Сведения о конструкторе
VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)
Создает экземпляр VisualStudioCodeCredential для автоматической проверки подлинности с помощью VSCode.
Примечание. VisualStudioCodeCredential
Предоставляется пакетом подключаемого модуля: @azure/identity-vscode
. Если этот пакет не установлен и не зарегистрирован с помощью API подключаемого модуля (useIdentityPlugin
), проверка подлинности с помощью VisualStudioCodeCredential
будет недоступна.
new VisualStudioCodeCredential(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>