Ember-Simple-Auth currentUser пример требуется помощь

Итак, я понимаю, что пример учетной записи здесь:https://github.com/simplabs/ember-simple-auth/blob/8863c032fcea6148a5b3365be5d66dc2389d301d/examples/4-authenticated-account.html

Предоставляет код для извлечения зарегистрированной в данный момент учетной записи. У меня есть только несколько вопросов о примере, так как я пытаюсь заставить его работать в приложении Ember-CLI.

SimpleAuth в примере используется, однако, я не знаю, откуда это происходит, так как я пытаюсьimport SimpleAuth from ... но я не знаю, из какого файла его импортировать.

Кроме того, мне интересно, если ответ от сервера теперь должен возвращать user_id, а также access_token / refresh_token?

Если да, совместимо ли это oauth?

РЕДАКТИРОВАТЬ: мой текущий код

// app/initializers/oauth-custom.js
import Ember from 'ember';
import OAuthCustomAuthenticator from 'front/authenticators/oauth-custom';
import Session from 'simple-auth/session';


export default {
    name: 'oauth-custom',
    before: 'simple-auth',

    initialize: function(container) {
        Session.reopen({
            currentUser: function() {
                var user_id = this.get('user_id');
                if (!Ember.isEmpty(user_id)) {
                    return container.lookup('store:main').find('user', user_id);
                }
            }.property('user_id')
        });
        container.register(
            'oauth-custom:oauth2-password-grant',
            OAuthCustomAuthenticator
        );
    }
};

Аутентификация работает отлично, просто я не вижу ни одного вызова / пользователя / идентификатора, который пытается сделать ember.

Пример ответа с сервера:

{
    "access_token": "asdf",
    "token_type": "bearer",
    "expires": 1406082157,
    "expires_in": 604800,
    "refresh_token": "asdf",
    "user_id": "1"
}