首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“用于Visual代码身份验证的Azure标识插件”(Azure Identity Plugin for Visual Authentication)是什么VS2022?

“用于Visual代码身份验证的Azure标识插件”(Azure Identity Plugin for Visual Authentication)是什么VS2022?
EN

Stack Overflow用户
提问于 2022-11-30 13:46:09
回答 1查看 35关注 0票数 1

我试图在本地开发环境中使用VisualStudio2022中的本地用户验证Azure,使用以下方法:

代码语言:javascript
复制
const { DefaultAzureCredential } = require("@azure/identity");
const credential = new DefaultAzureCredential();

但是什么都没找到,我在VS2022注册了。

  1. 应该自动找到凭据,还是需要说明它是我想使用的VS2022凭据?

  1. https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/identity/identity-vscode/README.md只用于VS代码,而不是vs2022?

据我所知,“凭据”可以来自“Elaboration:”、"DefaultManagedIdentityCredentials“、"AzureCLI”或"AzurePowerSHell“。在VS2022中使用corret订阅登录到天蓝色时,我希望我的凭据包含我的凭证。

顺便说一句:"DefaultAzureCredential =>未能从包含的凭据中检索令牌。要排除故障,请访问“包含的凭据”是什么?“

编辑2:我可以使用Azure在这里得到一个令牌:https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/identity/identity/TROUBLESHOOTING.md#verify-the-azure-cli-can-obtain-tokens

EN

回答 1

Stack Overflow用户

发布于 2022-12-01 07:03:26

这是使用azure sdk要求(“@azure/identity”)解决的;

我猜它通过AzureCLI获取凭据,尽管它在实例化凭据时是不可见的,这正是我所期望的。但从下面的图片中可以看到,这一切都是没有定义的。

然后,只想从keyVault那里获得它的秘密,虽然我不能百分之百地确定它是如何工作的。

代码语言:javascript
复制
const client = new SecretClient(url, credential);
await client.getSecret(secretName);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74628816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档