TS003: Ошибка, TS001: Пожалуйста, go в Сервис -> Azure Аутентификация служб и повторно аутентифицируйте учетную запись, которую вы хотите использовать - PullRequest
2 голосов
/ 18 марта 2020

Получено следующее исключение (при вызове GetSecretAsync):

'TS003: ошибка, TS001: эта учетная запись' XXXXXXX 'нуждается в повторной аутентификации. Пожалуйста, go в Сервис -> Azure Аутентификация сервисов и повторно аутентифицируйте учетную запись, которую вы хотите использовать.

при использовании стандартного Azure кода авторизации от Как использовать управляемый тождества ...

var azureServiceTokenProvider = new AzureServiceTokenProvider();
var kv = new KeyVaultClient(new KeyVaultClient.AuthenticationCallback(
      azureServiceTokenProvider.KeyVaultTokenCallback));
var secret = await 
kv.GetSecretAsync("https://myvault.vault.azure.net/secrets/mysecret");

Не удалось найти "Tools->Azure Services Authentication" нигде в VS 2019 ...

Есть некоторые похожие вопросы , но их нет сообщает, находится ли этот инструмент где-нибудь в VS 2019.

1 Ответ

2 голосов
/ 18 марта 2020

Оказалось, что это меню переместилось в Инструменты-> Параметры - https://github.com/Azure/azure-sdk-for-net/issues/4091

Инструменты-> Параметры -> Azure Аутентификация служб

Обратите внимание, что если у вас VS настроен для прерывания всех исключений, исключение может произойти, даже если все в порядке, и оно обрабатывается внутри с успешным завершением GetSecretAsync.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...