【发布时间】: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