gpt4 book ai didi

azure - 获取 Azure Key Vault 的 oauth token

转载 作者:行者123 更新时间:2023-12-03 00:59:49 25 4
gpt4 key购买 nike

尝试按照以下教程获取 Azure Key Vault 的 oauth2 token 。

https://learn.microsoft.com/en-us/azure/key-vault/general/tutorial-net-windows-virtual-machine

在 Azure 中,我正在获取 oauth2 token 端点并进行调用以获取 token ,但收到响应“您必须登录您的帐户”。 token 端点应该不同吗?如果是的话在哪里找到?如果我使用正确的端点,那么如何解决这个问题,因为使用 Key Vault 的全部目的是让您不必在本地存储您的凭据

    static string GetToken()
{
WebRequest request = WebRequest.Create("https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/token");
request.Headers.Add("Metadata", "true");
WebResponse response = request.GetResponse();
return ParseWebResponse(response, "access_token");
}

最佳答案

根据上面的评论,您无法访问,因为您可能尝试从 azure 外部运行代码。该端点 169.254.169.254 只能在 azure 内路由。这意味着示例代码必须在 azure 虚拟机中运行。

您没有指定尝试从何处访问它,但是如果您尝试从 azure 网络应用程序访问,相关示例将是 https://learn.microsoft.com/en-us/azure/key-vault/general/tutorial-net-create-vault-azure-web-app

如果您尝试从外部访问 key 保管库,您可能会创建一个应用程序注册,并为其提供对 key 保管库的访问权限,如下所示 Can't Access Azure Key Vault from desktop console app

关于azure - 获取 Azure Key Vault 的 oauth token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62416189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com