如何使用没有ember cli或AMD的ember simple auth

时间:2014-10-31 16:50:37

标签: authentication ember.js

我们正在用ember.js重写我们的Web应用程序。我们使用我们的rest api,api使用oAuth 2.0身份验证系统。现在,我们正在尝试使用ember simple auth https://github.com/simplabs/ember-simple-auth,我们也尝试使用https://github.com/Vestorly/torii但似乎都需要AMD加载器或ember cli。不幸的是我们没有使用它们。我想知道人们使用oAuth2.0进行身份验证的内容。提前谢谢。

更新 我从发行版下载了ember simple auth 0.7.0。但是如何配置我的ember应用程序。我尝试过像这样使用它;但它没有用。

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你有什么例子吗?

1 个答案:

答案 0 :(得分:1)

Ember Simple Auth也有一个导出全球(SimpleAuth)的发行版 - 在这里下载:https://github.com/simplabs/ember-simple-auth/releases/tag/0.7.0

你当然应该使用Ember CLI,但是......

相关问题