如何勾勒出Ember Auth值得记住的回应

时间:2014-02-05 17:36:54

标签: ember.js

即使Ember Auth没有自动注入登录时返回的自定义对象,它也允许您通过检查响应对象来抓取它们:

actions:
signIn: ->
  @auth.signIn(
    data:
      user:
        email: @get 'email'
        password: @get 'password'
  ).then( (response) ->
    console.log response['user_context']['roles']
  )

登录操作由我的登录页面的提交按钮触发,然后调用身份验证API服务。

但是,当使用 rememberable 并刷新页面时,Ember Auth使用记住标记调用API服务,并检索与登录操作相同的响应对象

如何在此方案中获取响应对象?我需要能够访问诸如用户权限/角色之类的对象,以便我可以基于它们构建菜单栏项。这只是一个例子。

更新:

在提出这个问题之后,我意识到EmberAuth不会因为我的需要而削减它。所以我推出了自己的身份验证解决方并不像我想象的那么难,而且比我更轻松,更容易使用/定制 - SimpleAuth

0 个答案:

没有答案