有什么方法可以使用“ASPNET_REGIIS”

时间:2021-02-11 08:46:01

标签: asp.net-core encryption configuration

有没有办法使用“ASPNET_REGIIS”在.net core web应用程序中加密“appsettings.json”

1 个答案:

答案 0 :(得分:0)

您的问题的答案是“没有办法使用 ASPNET_REGIIS 加密您的 appsettings.json。您可能考虑的一种解决方案是在 Azure Key Vault 中存储机密。使用这一项服务的成本很低(10,000 次交易为 0.03 美元),并且它有一个 Microsoft.Extension.Configuration 提供程序,使其易于使用。 Azure Key Vault Provider

另一种方法是滚动您自己的使用 DataProtection API 的程序包,这并不难编码,但管理起来很痛苦。

另外,重要的是要注意用户机密很棒,但它们仅供开发人员使用,您应该不要尝试在生产设置中使用它们。 User Secrets 中的数据未加密,而是在相关用户的帐户下受到保护。可以在服务器上进行这项工作,但您不应该这样做。

相关问题