相关疑难解决方法(0)

在Ember.JS应用程序中强制执行用户/身份验证状态的最佳方法

在我的第一个EmberJS应用程序上工作.整个应用程序要求用户登录.我试图绕过最好的方法来强制用户现在登录(当页面最初加载时)和将来(当用户注销时)而且没有刷新).

我已经处理了用户身份验证挂钩 - 现在我有一个ember-data模型和连接该句柄的相关商店,授权用户并创建用户"session"(使用sessionStorage).

我不知道该怎么做是强制在跨路径转换时对用户进行身份验证,包括根路由中的初始转换.我把这个逻辑放在哪里?如果我有一个身份验证状态管理器,我该如何将其挂钩到路由?我应该有一条在根路由之外的身份验证路由吗?

注意:如果这个问题措辞不当或者我需要更好地解释,请告诉我,我很乐意这样做.

编辑: 我最终做了一些我认为更尴尬的事情,虽然可能是一个混乱的实现.我有一个auth statemanager,用于存储当前用户的身份验证密钥以及当前状态.

每当某些东西需要身份验证时,它只是向authmanager请求它并传递一个回调函数以使用身份验证密钥运行.如果用户未登录,则会提取登录表单,暂停回调功能,直到用户登录为止.

这是我正在使用的代码的一些选择部分.需要清理,我遗漏了一些东西.http://gist.github.com/3741751

authentication ember.js

37
推荐指数
1
解决办法
5128
查看次数

使用ember.js时处理用户身份验证

我正在查看ember.js上的文档和帖子,并使用带有Rails的ember.js.

我喜欢Rails提供API的想法,以及处理UI的ember.js,但我想知道如何插入用户身份验证.

例如,假设我正在使用设计,我如何将它与ember.js一起使用?

任何指针都将非常感激.

authentication ruby-on-rails ember.js

33
推荐指数
1
解决办法
1万
查看次数

标签 统计

authentication ×2

ember.js ×2

ruby-on-rails ×1