Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / ID сессии в URL как обычный параметр / 6 сообщений из 6, страница 1 из 1
19.04.2017, 08:46
    #39440595
sann-x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ID сессии в URL как обычный параметр
Пишу API-сервер. К нему будут подключаться клиенты (мобильные, десктоп, веб). Использую jetty + jersey. Идея такая: после запроса авторизации сервак отправляет в ответе токен сессии. Далее этот токен сессии будет использоваться при последующих запросах данного клиента. Как сделать так, чтобы при передаче токена как обычного параметра в запросе (не в cookie), jetty без проблем идентифицировал этого клиента?

После успешной авторизации делаю так:
Код: java
1.
2.
// создать новую сессию
HttpSession sess = request.getSession(true)



При последующих запросах хочу получать не нулевую сессию:
Код: java
1.
2.
3.
4.
5.
@Context
private HttpServletRequest request;
...
HttpSession sess = request.getSession(false);
// sess is not null
...
Рейтинг: 0 / 0
19.04.2017, 09:43
    #39440629
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ID сессии в URL как обычный параметр
jsessionid можно передавать через URL
http://localhost:8080/login;jsessionid=8FDB18C76B206B875E605B147135B153
...
Рейтинг: 0 / 0
19.04.2017, 09:53
    #39440637
sann-x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ID сессии в URL как обычный параметр
Не, мне так не надо. Мне надо как обычный параметр, например так: http://mysite.com/test?sess_id=13122
...
Рейтинг: 0 / 0
19.04.2017, 09:57
    #39440647
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ID сессии в URL как обычный параметр
sann-x,
посмотри как работают с сесиеё тут http://findevelop.blogspot.ru/2013/10/web-spring-security-100.html
...
Рейтинг: 0 / 0
19.04.2017, 10:44
    #39440703
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ID сессии в URL как обычный параметр
sann-xНе, мне так не надо. Мне надо как обычный параметр, например так: http://mysite.com/test?sess_id=13122
Зачем? Чтобы оно конфликтовало с остальными GET параметрами?
...
Рейтинг: 0 / 0
19.04.2017, 11:30
    #39440750
sann-x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ID сессии в URL как обычный параметр
BlazkowiczЗачем? Чтобы оно конфликтовало с остальными GET параметрами?Отчего же?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / ID сессии в URL как обычный параметр / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]