在ASP.NET Core中加密应用程序设置和其他配置

时间:2018-07-19 17:28:16

标签: asp.net-core .net-core asp.net-core-mvc asp.net-core-2.0

我想知道如何在asp.net core 2.0中的appsettings.json中加密信息。我正在寻找一种加密连接字符串和其他凭据或敏感信息的方法,这些字符串可以存储在生产环境中的appsettings.json中。 Users secrets仅出于开发目的而使用,因此不符合该要求。我也不能使用Azure密钥保险库。

1 个答案:

答案 0 :(得分:0)

虽然未加密,但是您可以使用环境变量来存储敏感信息,而不是将其包含在appsettings.json文件中。这使您可以在开发中使用用户密码,在生产中使用环境变量

如果您使用的是Azure,它将位于“应用程序设置”下。