DWR Cookie (DWRSESSIONID) и его использование
Интересно, какая польза от DWRSESSIONID
который генерируется DWR
а отправили в браузер? Это связано с HTTPSession? Не вижу практических причин для создания этого куки, когда JSESSIONID
используется для поддержания состояния.
1 ответ
Файл cookie DWRSESSIONID был добавлен в DWR 3.0 для защиты от CSRF-атак. Он устанавливается, когда вызов сначала выполняется классом DWR на стороне сервера. Batch.java
, При последующих вызовах он используется BaseDwrpHandler.java
проверить на CSRF-атаку. Он доступен, даже если нет HttpSession, следовательно, нет JSESSIONID. Объяснил Майк Уилсон в списке рассылки DWR-Users:
В модели DWR 3.0 мы создаем наш собственный файл cookie сеанса ("DWRSESSIONID"), поэтому всегда будет файл cookie сеанса, чтобы основать проверку CSRF, даже если приложение не использует HttpSession.