代码之家  ›  专栏  ›  技术社区  ›  Andy

Electronjs应用程序的敏感数据存储在哪里?

  •  1
  • Andy  · 技术社区  · 5 年前

    我有一个带有Angular6渲染器的ElectronJS应用程序。我的角6部分有消费者密钥和它调用Java REST API的秘密。当然,由于该应用是可安装的电子桌面应用,用户可以看到消费者的密钥/秘密。有没有办法在角度/电子方面保护这些敏感值?

    0 回复  |  直到 5 年前
        1
  •  1
  •   TheLebDev    5 年前

    在你的问题中还不清楚你是把这些敏感的数据存储在角的一侧还是电子的一侧。 在任何情况下,您都不应该在angular或任何前端框架中存储敏感数据,如api键和其他内容,因为所有这些文件都将在构建后由浏览器可见。

    您需要做的是确保将这些文件存储在后端(例如 .env 文件),或者在electronjs的情况下,有 this simple technique 由Electron的文档解释。