Каждая система auth, которую я видел для Ember, была основана на токенах. Есть ли веская причина, почему это делается вместо того, чтобы полагаться на сеансы на стороне сервера? Учитывая, что ajax - это просто обычные HTTP-запросы, я не вижу недостатков в сеансах на стороне сервера, чтобы поддерживать состояние аутентификации.Почему решения Ember.js для аутентификации используют токен вместо сеансов сервера?
4
A
ответ
4
Ember.js использует REST для связи с сервером. REST требует, чтобы сервер был апатридом. Аутентификация маркера не требует наличия у сервера статуса, тогда как сеансы на стороне сервера.
EDIT: вот сложный ответ на использование сеансов с REST: https://stackoverflow.com/a/6068298/1765925
0
Here пример другого способа сделать проверку подлинности.
Смежные вопросы
- 1. Почему бы не использовать Cookies для аутентификации вместо сеансов?
- 2. Почему ViewStates вместо сеансов
- 3. Использование сеансов против токенов для аутентификации API
- 4. Почему указатели используют -> вместо.?
- 5. Почему сайты, как правило, используют новые окна для аутентификации вместо вставленных диалогов/iframes?
- 6. Фильтр социальной фильтрации Spring для автономных конечных точек REST, которые используют токен Facebook для аутентификации
- 7. Google Войти с андроида и доступа токен аутентификации для сервера
- 8. Почему люди используют командную строку вместо IDE?
- 9. Почему большинство шейдеров используют mat4 вместо mat3x4?
- 10. Основы аутентификации сервера для сервера
- 11. Cookies - хранить токен аутентификации
- 12. Какие алгоритмы используют clojure's core.logic для решения?
- 13. Почему не все используют ViewGroup.LayoutParams вместо LinearLayout.LayoutParams?
- 14. Почему программисты на C++ используют! = Вместо <
- 15. Какая информация для входа в токен аутентификации
- 16. Вручную установить токен аутентификации?
- 17. токен аутентификации и iphone
- 18. Oauth2: Создание сервера аутентификации и сервера ресурсов
- 19. Firebase Токен Ошибка аутентификации
- 20. Как отменить токен аутентификации?
- 21. Rails 3 токен аутентификации запроса AJAX игнорируется
- 22. Стойкий токен аутентификации истекает
- 23. AWS Отсутствует токен аутентификации
- 24. Как добавить токен аутентификации?
- 25. Почему окна GDI используют формат RGBA для `COLORREF` вместо BGRA?
- 26. Куки вместо сеансов?
- 27. Как установить токен аутентификации jenkins?
- 28. обратного токен аутентификации из стороны сервера с Twitter4j
- 29. Определить токен аутентификации
- 30. symfony Twig_Error_Runtime, токен аутентификации
Это не совсем так. Только ember-data использует REST и относится только к REST-адаптеру в ember-data. – bcardarella
Чтобы уточнить: много (если не большинство) приложений на стороне клиента используют REST для связи с сервером. Это относится, но не относится конкретно к Ember.js. Даже люди, которые не используют данные ember-данных, также могут использовать свою собственную реализацию REST, я также видел пользовательские адаптеры ember-data, которые используют REST. Моя точка зрения, маркер auth хорошо сочетается с REST, поэтому это может быть причиной того, что вы видите его вместо сеансов на стороне сервера. –