CONTEXT:Эмблема аутентификации Ember.js для Ember-Data + AMS => JSON или HTTP Header?
У меня есть приложение Ember.js 1.1.0-beta.1, которое обменивается данными JSON с сервером Rails-API (Rails 4). Обмен данными JSON осуществляется с помощью Ember-Data 1.0.0-beta.2 и Active Serializers 0.8.1 (AMS). Я использую рекомендованные по умолчанию конфигурации как для Ember-Data, так и для AMS и совместим со спецификацией JSON-API.
При любом вызове RESTful клиент передает текущий токен аутентификации на сервер. Маркер аутентификации проверяется и удаляется, а новый токен аутентификации генерируется и отправляется обратно клиенту. Таким образом, каждый вызов RESTful принимает маркер аутентификации в запросе и предоставляет новый токен аутентификации в ответе, который клиент может кэшировать и использовать для следующего вызова RESTful.
ВОПРОС:
Где поставить маркер аутентификации в каждом запросе и ответе?
Должно ли оно быть частью JSON каждого объекта в запросе и ответе? Если да, то где токен, помещенный в структуру JSON существующего объекта (который не имеет ничего общего с аутентификацией)?
Или они должны быть помещены в HTTP-заголовок для каждого объекта запроса и ответа?
Что такое «Ужасный путь», который, возможно, в конечном итоге ожидает найти в новой поваренной книге Ember Guides?
MORE КОНТЕКСТ:
Я уже знакомы со следующими ссылками:
- @machty 2 Embercasts: http://www.embercasts.com/episodes/client-side-authentication-part-2
- @wycats чирикать: https://twitter.com/wycats/status/376495062709854209
- @cavneb 3 Публикаций: http://coderberry.me/blog/2013/07/08/authentication-with-emberjs-part-1
- @simplabs запись в блоге: http://log.simplabs.com/post/53016599611/authentication-in-ember-js
... и я ищу ответы, которые выходят за рамки этих, и относятся к Ember-Data + AMS.
За исключением необходимости пройти новый маркер обратно клиенту в ответ через Ember-Data, предположит, что мой код клиента иначе похож на @machty пример Embercast на GitHub: https://github.com/embercasts/authentication-part-2/blob/master/public/js/app.js
Спасибо очень!