来自 Azure 网站的敏感数据
本文关键字:敏感数据 网站 Azure 来自 | 更新日期: 2023-09-27 18:34:42
我希望能够安全地从 Azure 上的 Web 应用获取连接字符串和电子邮件密码。我目前将这些值存储在我的 web.config 文件中,但明白这对安全性来说是一个坏主意,特别是因为我计划开源我的网站,这将使此选项不可行。
我是 Azure 用户,了解你可以从 Azure 门户访问这些值,但我尚未能够这样做,因为我的代码失败并显示以下错误消息:
The ConnectionString property has not been initialized.
我使用以下代码尝试访问我的密码(存储在 Azure 管理应用设置中(和连接字符串(在 Azure 上也可用(
private string connectionString = Environment.GetEnvironmentVariable("SQLAZURECONNSTR_bitverifydb");
private string emailPassword = Environment.GetEnvironmentVariable("APPSETTING_Password");
web.config 中是否需要某些内容,还是我做错了其他事情?如何从 Azure 正确访问此类值?
感谢您的帮助!
最近有
一项名为 Azure Key Vault 的新服务用于此类方案。
基本上,您在此服务上创建和管理密钥/机密,并在您的应用中将它们用作 URI。
下面是在 .Net Web 应用上使用它的快速指南。