【问题标题】:AngularJS - Send data from one application to anotherAngularJS - 将数据从一个应用程序发送到另一个应用程序
【发布时间】:2016-03-07 14:14:05
【问题描述】:

所以我有两个 AngularJS 应用程序,我想在应用程序 1 进行初始登录,然后将其连同令牌一起重定向到应用程序 2。

解决此问题的一种方法是将URL 中的令牌发送到第二个应用程序。但是,如果我想隐藏令牌怎么办,有没有办法将数据从一个 AngularJS 应用程序解析到另一个应用程序而不显示在 URL 中。

PS:不幸的是,数据库不是一个选项:'-(

【问题讨论】:

  • 对谁隐藏?如果身份验证/授权需要令牌,那么无论如何您都必须将其与后续请求一起发送。
  • cookie 还是本地存储?
  • @zeroflagL:我的意思是令牌不应该在URL 中可见。因此,www.abc.com/token/0001 之类的东西不会这样做。 @aet:Cookie 将是一个解决方案。你有一些很好的例子来说明它是如何工作的吗? (现在正在搜索解决方案,但仍然;-))

标签: javascript angularjs url-routing


【解决方案1】:

如果你想加密令牌,你可以在两个应用程序之间使用自定义加密 但这可以被嗅探

https://github.com/pussinboots/angularjs-crypto

【讨论】:

    【解决方案2】:

    希望你可以使用本地存储,如果你没有任何后端,那是唯一的解决方案,如果你可以用后端来总结然后你可以设计一个api,负责将数据存储在Json文件中。还有另一个用于检索的 api。

    你可以在node中定义api,非常简单

    【讨论】:

      猜你喜欢
      • 2014-11-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-30
      • 1970-01-01
      • 2020-06-29
      • 1970-01-01
      • 1970-01-01
      • 2016-02-03
      相关资源
      最近更新 更多