2014-10-31 61 views
1

的情況下使用ember simple auth我們正在使用ember.js重寫我們的web應用程序。我們使用我們其餘的api,並且api使用oAuth 2.0身份驗證系統。現在,我們嘗試使用簡單的驗證碼https://github.com/simplabs/ember-simple-auth,我們也嘗試使用https://github.com/Vestorly/torii,但它似乎都需要有AMD加載器或者ember cli。不幸的是,我們沒有使用任何一個。我想知道人們使用oAuth2.0進行身份驗證。提前致謝。如何在沒有ember cli或AMD

更新: 我從發行版下載了ember simple auth 0.7.0。但是,我如何使用我的應用程序進行配置。我試過像這樣使用它;但它沒有奏效。

Ember.Application.initializer({ 
    name:  'authentication', 
    after:  'simple-auth', 
    initialize: function(container, application) { 
     var applicationRoute = container.lookup('route:application'); 
     var session   = container.lookup('simple-auth-session:main'); 
     // handle the session events 
     session.on('sessionAuthenticationSucceeded', function() { 
      applicationRoute.transitionTo('index'); 
     }); 
    } 
}); 
var ApplicationRouteMixin = requireModule('simple-auth/mixins/application-route-mixin')['default']; 

在我的路線是這樣的:

App.ApplicationRoute = Ember.Route.extend(SimpleAuth.ApplicationRouteMixin, {}); 

@marcoow你有任何的例子嗎?

回答