Ember Simple Auth授权问题

时间:2015-05-18 11:23:43

标签: ruby-on-rails ember.js authorization ember-simple-auth

我在我的应用程序中使用Ember Simple Auth outh2。它工作正常,但我发现在新标签页打开页面时出现问题,当我在新标签页中打开时,它正在失去其授权功能 例如,如果用户能够在登录时编辑数据,当我打开新标签时,他失去了权限,但维护了用户会话。

App.ApplicationRoute = Ember.Route.extend(SimpleAuth.ApplicationRouteMixin,
  authenticator: 'simple-auth-authenticator:oauth2-password-grant'
  beforeModel: ->
    @get('session').authenticate('simple-auth-authenticator:oauth2-password-grant', {})

在Rails端添加了像这样的会话变量

if session[:user].present?
  session[:user][:level] = cas_status["level"]
  session[:user][:super_user] = cas_status["super_user"]
end

整个会话在单页面应用程序中运行良好。而且我找不到任何有关ember的自定义配置。

0 个答案:

没有答案