Элемент httpCookies (схема параметров ASP.NET)
Настройка свойств для файлов "cookie", используемых веб-приложением.
<httpCookies domain="String"
httpOnlyCookies="true|false"
requireSSL="true|false" />
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут |
Описание |
---|---|
domain |
Необязательный атрибут элемента String. Задает имя домена файла cookie. |
httpOnlyCookies |
Необязательный атрибут элемента Boolean. Включает вывод файла cookie HttpOnlyCookies в Internet Explorer 6 с пакетом обновления 1 (SP1). Значение по умолчанию — false. |
requireSSL |
Необязательный атрибут Boolean. Устанавливает значение, указывающее, обязательно ли использовать связь по протоколу SSL. Значение по умолчанию — false.
Примечание
Этот параметр переопределяется любой другой функцией, предоставляющей параметр requireSSL (пример: Элемент forms для элемента credentials для элемента authentication (схема параметров ASP.NET)).
|
Дочерние элементы
Отсутствует.
Родительские элементы
Элемент |
Описание |
---|---|
configuration |
Обязательный корневой элемент любого файла конфигурации, используемого средой CLR и приложениями .NET Framework. |
system.web |
Указывает корневой элемент для параметров конфигурации ASP.NET в файле конфигурации. Содержит элементы конфигурации, предназначенные для настройки веб-приложений ASP.NET и управления их работой. |
Заметки
В Internet Explorer 6 с пакетом обновления 1 (SP1) была добавлена поддержка свойства cookie HttpOnlyCookies, позволяющее снизить риск межузловых скриптовых атак, приводящих к краже файлов cookie. Когда совместимый обозреватель получает файл cookie, у которого свойство HttpOnlyCookies имеет значение true, этот файл cookie является недоступным для клиентских скриптов. Для получения подробной информации о возможных атаках и способах их предотвращения с помощью этого свойства cookie см. руководство "Снижение риска межузловых атак с помощью свойства HttpOnlyCookies" в библиотеке MSDN.
Настройки по умолчанию
Следующий элемент httpCookies не задан явно в файле конфигурации компьютера или в корневом файле Web.config, но является конфигурацией по умолчанию, возвращаемой приложением в .NET Framework версии 2.0.
<httpCookies httpOnlyCookies="false"
requireSSL="false"
domain="" />
Пример
В следующем примере показана настройка параметров cookie для приложения ASP.NET.
<httpCookies httpOnlyCookies="false"
requireSSL="false" />
Сведения об элементе
Обработчик раздела конфигурации |
|
Член конфигурации |
|
Настраиваемые расположения |
Machine.config Файл Web.config корневого уровня Файл Web.config уровня приложения Файл Web.config уровня виртуального или физического каталога |
Требования |
IIS версии 5.0, IIS версии 5.1 или IIS версии 6.0 .NET Framework 1.0, .NET Framework 1.1 или .NET Framework 2.0 Visual Studio 2003 или Visual Studio 2005 |
См. также
Задачи
Практическое руководство. Настройка отдельных каталогов с помощью параметров расположения
Пошаговое руководство. Отключение параметров конфигурации ASP.NET
Ссылки
Элемент system.web (схема параметров ASP.NET)
Элемент configuration (схема общих параметров)
Основные понятия
Иерархия и наследование файла конфигурации ASP.NET
Настройка обеспечения безопасности ASP.NET
Другие ресурсы
Общие параметры конфигурации (ASP.NET)
Параметры конфигурации ASP.NET