В jboss7 отсутствует настройка атрибута HTTP only?

Я использовал следующие шаги с JBOSS5 и 6, но они не применимы к JBOSS 7:

  - change server/CONFIG/deploy/jbossweb.sar/context.xml
  - add <SessionCookie httpOnly="true" secure="true">

Как я нашел решение для jboss7, добавьте тег http-only в конфигурацию сеанса в web.xml

<session-config>
    <cookie-config>
        <http-only>true</http-only>
        <secure>true</secure>
    </cookie-config>
    <tracking-mode>COOKIE</tracking-mode>
</session-config>

Итак, насколько я понимаю, речь идет о настройке уровня приложения web.xml. Итак, как мы можем выполнить настройки защиты файлов cookie для всего экземпляра JBOSS? Было бы неплохо разрешить глобальную настройку cookie-файлов сеанса в JBOSS56, эта функция отсутствует в JBOSS7? Этот вопрос может повториться в Stackru. но я не мог получить должную ясность в этих ответах.

1 ответ

Нет необходимости настраивать это как часть какого-либо файла настроек. Эта конфигурация теперь является частью спецификации сервлета, что означает, что она может быть настроена как часть web.xml

      <session-config>
        <cookie-config>
           <http-only>true</http-only>
        </cookie-config>
      </session-config>

просто убедитесь, что вы используете 3.0 xsd версию web.xml

Другие вопросы по тегам