VisualStudioCodeCredential class
Предупреждение
Теперь этот API является нерекомендуемым.
This credential is deprecated because the VS Code Azure Account extension on which this credential relies has been deprecated. Users should use other dev-time credentials, such as AzureCliCredential, AzureDeveloperCliCredential, or AzurePowerShellCredential for their local development needs. See Azure Account extension deprecation notice here.
Подключается к 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>