Angularjs 保护onsenUI/Angular中的敏感信息

Angularjs 保护onsenUI/Angular中的敏感信息,angularjs,onsen-ui,angular-fullstack,Angularjs,Onsen Ui,Angular Fullstack,我正在使用monaca/onsenUI前端和firebase后端创建一个应用程序。在前端,我有一个脚本,可以连接到我的firebase <script> // Initialize Firebase var config = { apiKey: "myApiKey", authDomain: "onsenapp.firebaseapp.com", databaseURL: "https://onsenapp.firebaseio.com", s

我正在使用monaca/onsenUI前端和firebase后端创建一个应用程序。在前端,我有一个脚本,可以连接到我的firebase

<script>
  // Initialize Firebase
  var config = {
    apiKey: "myApiKey",
    authDomain: "onsenapp.firebaseapp.com",
    databaseURL: "https://onsenapp.firebaseio.com",
    storageBucket: "",
  };
  firebase.initializeApp(config);
</script>

//初始化Firebase
变量配置={
apiKey:“我的apiKey”,
authDomain:“onsenapp.firebaseapp.com”,
数据库URL:“https://onsenapp.firebaseio.com",
storageBucket:“”,
};
firebase.initializeApp(配置);

我想知道如何保护API密钥,这样用户在查看源代码时就不会有API密钥。在Rails中,我相信您将敏感数据存储在.yml文件中,并将敏感信息保存在环境变量中。在这种情况下,您如何保护敏感数据?

确保安全的第一件事是不要将其发布到网上让全世界看到


除此之外,您不能真正隐藏这些数据,这是firebase的工作原理。您可以选择设置,这是保护数据的一个步骤,但不是完整的解决方案。如果计划是存储敏感数据,我不会首先选择firebase

首先要确保安全,就是不要把它发布到网上让全世界都看到


除此之外,您不能真正隐藏这些数据,这是firebase的工作原理。您可以选择设置,这是保护数据的一个步骤,但不是完整的解决方案。如果计划是存储敏感数据,我不会首先选择firebase

首先,为什么用户能够看到代码?您是否正在使用Onsen开发web应用程序


如果你正在开发Cordova应用程序,你可以使用Monaca Power插件,比如加密你的源代码。

首先,为什么用户能够看到代码?您是否正在使用Onsen开发web应用程序


如果您正在开发Cordova应用程序,您可以使用Monaca Power插件(如)对源代码进行加密。

谢谢。至于我帖子中的密钥,它只是一个伪造的密钥和我为这个问题编造的url。谢谢你的链接,谢谢。至于我帖子中的密钥,它只是一个伪造的密钥和我为这个问题编造的url。谢谢你的链接。你完全正确。这是我的第一个混合应用程序(我只构建了web应用程序),我忘记了用户无法访问代码。谢谢。你完全正确。这是我的第一个混合应用程序(我只构建了web应用程序),我忘记了用户无法访问代码。非常感谢。