【问题标题】:Encrypt appsettings and other configurations in asp.net core在 asp.net core 中加密 appsettings 和其他配置
【发布时间】:2018-12-27 22:45:12
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 使用环境变量不是解决方案 prod prod 环境。尤其是在维护方面。
    猜你喜欢
    • 2017-01-14
    • 2016-07-03
    • 2016-09-23
    • 1970-01-01
    • 1970-01-01
    • 2019-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多