Ale*_*kov 3 c# visual-studio azure-active-directory
有以下异常(GetSecretAsync随叫随到):
'TS003:错误,TS001:此帐户 'XXXXXXX' 需要重新验证。请转到“工具”->“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");
Run Code Online (Sandbox Code Playgroud)
Tools->Azure Services Authentication在 VS 2019 中的任何地方都找不到“ ”...
有一些类似的问题,但没有人说明该工具是否在 VS 2019 中的任何地方。
原来这个菜单移到了工具->选项 - https://github.com/Azure/azure-sdk-for-net/issues/4091
工具->选项->Azure 服务身份验证
请注意,如果您将 VS 配置为中断所有异常,则即使一切正常并且在GetSecretAsync成功完成后在内部进行处理,也可能会发生异常。