2015-04-01 1 views
0
.

. Я пытаюсь выяснить, как лучше всего делать аутентификацию и входной поток с Ember. Я также добавлю, что это первое веб-приложение, которое я построил, поэтому для меня все это немного ново.Идентификация пользователя и входной поток с токенами Ember и JSON.

У меня есть сервер Express.js с защищенными конечными точками с использованием JWT (для этого я использую Passport, express-jwt и jsonwebtoken), и все это работает.

С клиентской стороны я использую Ember Простой Auth с аутентификатором JWT. У меня есть поток входа в систему (я использую контроллер login-controller-mixin) и правильно вижу флаг isAuthenticated в инспекторе после успешного входа в систему.

Вещь, с которой я борюсь, - это то, что нужно делать после входа в систему: как только пользователь войдет в систему и получит токен, я должен сделать последующий вызов, чтобы получить информацию о пользователе, например. GET/me, чтобы у меня появилась представительная пользовательская модель клиентской стороны? Эти данные позволят мне перейти на соответствующий маршрут.

ответ

0

См. this example in the repo для примера того, как добавить свойство к сеансу, предоставляющему доступ к текущему пользователю.

+0

Спасибо @marcoow - я получил его работу на основе вашего примера и, следуя этому связанному сообщению в блоге: http://blog.willrax.com/fetching-the-current-user-with-simple-auth/ – drlaj

+0

Это почему вы не должны просто ссылаться на примеры без объяснений, ссылка теперь мертва (404) и как кто-то, кто только что нашел этот вопрос - все это для меня бессмысленно. –

 Смежные вопросы

  • Нет связанных вопросов^_^