【发布时间】:2016-06-08 16:58:37
【问题描述】:
我已经能够使用基于共享 Ember Simple Auth cookie 的身份验证成功设置多个 Ember 应用程序。我旅程的下一步是在应用程序之间设置正确的重定向。听我说完。
场景 A(开箱即用,耶!)
- 用户尝试访问
domain.com/deep/link/resource - 用户未登录
- 用户被重定向到
domain.com/login以通过使用 Ember Simple Auth 使用令牌保存 cookie 的单点登录组件登录 - 成功登录后,用户通过先前的转换重定向回
domain.com/deep/link/resource
场景 B(开箱即用,耶!)
- 用户尝试访问
app-b.domain.com/deep/link/resource - 用户已经通过带有令牌的 Ember Simple Auth cookie 登录
- 用户可以访问
app-b.domain.com/deep/link/resource路由
场景C(这是我需要实现的)
- 用户尝试访问
app-a.domain.com/deep/link/resource - 用户未登录
- 用户被重定向到
domain.com/login以通过使用 Ember Simple Auth 使用令牌保存 cookie 的单点登录组件登录 - 成功登录后,用户通过
app-a子域上的先前转换重定向回app-a.domain.com/deep/link/resource
任何帮助或指导将不胜感激。我想知道我是否可以仅使用 Ember Simple Auth 实现 Scenario C,或者我是否需要在子域的beforeModel 中编写自定义重定向逻辑等。
【问题讨论】:
标签: javascript ember.js ember-simple-auth