【问题标题】:where to store the secret keys and app ids in front end angularjs app在前端 angularjs 应用程序中存储密钥和应用程序 ID 的位置
【发布时间】:2016-02-23 05:31:32
【问题描述】:

我正在使用 rails api 制作一个前端 angular 应用程序,但是我如何存储我的 id 和密钥,例如:

Facebook 应用 id、访问令牌、gplus id 等..请给我一个解决方案

【问题讨论】:

  • 创建一个 JS 文件并将所有密钥和 api id 存储在该 js 文件中并加密它们。
  • @SureshKamrushi 要解密,您需要将密钥放入前端,这违背了加密的目的
  • 为什么要解密?随身携带原始 js 文件,每当有更改时加密并上传到服务器。
  • @SureshKamrushi 你能举个例子,这样事情会更清楚。

标签: javascript angularjs security web-frontend


【解决方案1】:

您可以存储在

HTML5 网络存储 (localStorage/sessionStorage) 或 Cookies

请阅读这篇博文,它会给每个人的比较研究

http://www.html5rocks.com/en/tutorials/offline/storage/

https://stormpath.com/blog/where-to-store-your-jwts-cookies-vs-html5-web-storage/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    • 2018-09-22
    相关资源
    最近更新 更多