Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.10.2013, 21:52
Аватар для ilyagod
Новичок на форуме
Отправить личное сообщение для ilyagod Посмотреть профиль Найти все сообщения от ilyagod
 
Регистрация: 08.10.2013
Сообщений: 2

Правильное хранения токена авторизации
Есть приложение на angularjs, работа с сессиями реализована по такому принципу:

с помощью $httpProvider.interceptors при каждом запросе проверяю $rootScope.isLogged, если false, то редирект на /login. Далее если сервер ответил ошибкой, то проверяю код. Если 401, то редирект на /login

/login - банален. При отправке формы проверяем пользователя, если все ок, то отвечаем Angular'у {userData: {...}, token: 'abc'}, прописываем токен в заголовке.

При каждом запросе, сервер проверяет токен на валидность и если все плохо, то отдает 401.

Собственно вопрос, как правильно хранить токен? Необходимо чтоб приложение не требовало логин с паролем при каждом рестарте браузера.

в куках и при старте приложения, если в кукух он есть, то добавлять заголовок с токеном?

или как? хочется сделать не кабы как, а правильно.
Ответить с цитированием
  #2 (permalink)  
Старый 08.10.2013, 21:56
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

Сообщение от ilyagod
Необходимо чтоб приложение не требовало логин с паролем при каждом рестарте браузера.
я может чего недопонял в данном случае, но для таких целей просто используют куку, которая хранится долгое время. Кука шлется на сервер при каждом запросе, и на клиенте вообще нет смысла заморачиваться с какими-то токенам и т.д.
Ответить с цитированием
  #3 (permalink)  
Старый 10.10.2013, 21:39
Аватар для ilyagod
Новичок на форуме
Отправить личное сообщение для ilyagod Посмотреть профиль Найти все сообщения от ilyagod
 
Регистрация: 08.10.2013
Сообщений: 2

Да я что-то перемудрил и запутался. Токен храню в куках, ну и сделал сервис отвечающий за хранение данных пользователя и токена
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема со скриптом авторизации ArmagedDance Серверные языки и технологии 7 19.06.2011 10:28
Вопрос авторизации. 0931454574 Серверные языки и технологии 8 12.04.2011 11:09