首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用企业代理实施Azure Key Vault

使用企业代理实施Azure Key Vault
EN

Stack Overflow用户
提问于 2019-02-09 16:21:51
回答 2查看 726关注 0票数 0

在.NET核心中实现Azure密钥库的推荐方法是使用以下示例

代码语言:javascript
复制
// using Microsoft.Extensions.Configuration;

public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
    WebHost.CreateDefaultBuilder(args)
        .ConfigureAppConfiguration((context, config) =>
        {
            if (context.HostingEnvironment.IsProduction())
            {
                var builtConfig = config.Build();

                config.AddAzureKeyVault(
                    $"https://{builtConfig["KeyVaultName"]}.vault.azure.net/",
                    builtConfig["AzureADApplicationId"],
                    builtConfig["AzureADPassword"]);
            }
        })
        .UseStartup<Startup>();

有没有办法使用web代理为此Azure调用自定义此设置代码?我已经找到了关于如何在企业防火墙后使用Key Vault以及需要列出哪些in的文档,但正在寻找是否有方法能够将代理与HttpClient中的某种HttpHandler一起使用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-16 03:26:02

经过研究后,看起来目前没有通过代理来处理这一问题的方法。相反,您必须将IP添加到您的防火墙。这篇文章进一步解释了它:

https://docs.microsoft.com/en-us/azure/key-vault/key-vault-access-behind-firewall#ip-address-ranges

票数 0
EN

Stack Overflow用户

发布于 2021-05-17 21:19:47

AzureKeyVault客户端使用HttpClient.DefaultProxy创建连接。您可以在HTTPS_PROXY等环境变量中指定代理,请参见HttpClient.DefaultProxy Property

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54604492

复制
相关文章

相似问题

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