Как получить текущего аутентифицированного пользователя с помощью простой аутентификации Ember?

Если пользователь начинает работу в моем приложении без аутентификации, а затем входит в систему, я могу настроить серверную часть Rails для возврата пользовательских данных и создать модель пользователя в моем приложении Ember.

Однако что, если пользователь начинает работу с приложением, прошедшим аутентификацию? Как я могу использовать session для получения сведений о пользователе из Rails?

Я использую аутентификатор ember-simple-auth-devise.


person Sam Selikoff    schedule 20.06.2014    source источник


Ответы (1)


я смог использовать

this.get('session.user_email')

в моем маршруте приложения, чтобы найти аутентифицированного пользователя.


Лучший способ сделать это — повторно открыть объект session и добавить свойство, которое ссылается на аутентифицированного пользователя. См. этот пример из руководств.

person Sam Selikoff    schedule 20.06.2014