Angular 在何处存储ElectronJS应用程序的敏感数据?

Angular 在何处存储ElectronJS应用程序的敏感数据?,angular,electron,electron-builder,Angular,Electron,Electron Builder,我有一个带有Angular6渲染器的ElectronJS应用程序。我的Angular6部分有消费者密钥和秘密,可以调用Java REST API。由于该应用程序可以安装在电子桌面应用程序中,用户当然可以看到消费者密钥/密码。有没有办法保护Angular/ElectronJS侧的这些敏感值?您的问题不清楚您是在Angular侧还是在Electron侧存储这些敏感数据。 在任何情况下,您都不应该在Angular或任何前端框架中存储敏感数据,如API键等,因为所有这些文件在构建后都将被浏览器看到 您需

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

您的问题不清楚您是在Angular侧还是在Electron侧存储这些敏感数据。 在任何情况下,您都不应该在Angular或任何前端框架中存储敏感数据,如API键等,因为所有这些文件在构建后都将被浏览器看到


您需要做的是确保将这些文件存储在后端(例如,
.env
文件),或者在Electron的情况下,Electron的文档对此进行了解释。

是的,我会将它们存储在Angular的一侧…Angular与我的Electron应用程序一起打包,并使用environment.ts文件。