Окончание табл. 23.1
| Опция | Описание |
|---|---|
| cookieProtection | Cookie-набор с ролями может быть зашифрован и подписан.
Уровень безопасности указывается в этом атрибуте. Допустимые
значения: All (шифровать и подписывать), Encryption,
Validation и None. |
| cookieRequireSSL | Указывает, должен ли cookie-набор возвращаться ASP.NET только
в случае включенного SSL (true) или в любом другом случае
(false). Если атрибут установлен в true, a SSL не
активизирован, исполняющая система не возвращает cookie-набор,
а потому проверка ролей всегда выполняется через лежащего в
основе поставщика Roles. |
| cookieTimeout | Получает или устанавливает таймаут для cookie-лабора ролей в
минутах. По умолчанию составляет 30 минут. |
| createPersistentCookie | Если установлен в true, cookie-набор постоянно сохраняется
на клиентской машине. В противном случае cookie-набор
существует только в течение сеанса и удаляется, когда пользователь
закрывает браузер. |
| domain | Специфицирует правильный домен для cookie-набора ролей. |
| maxCachedResults | Специфицирует максимальное количество имен ролей в cookie-наборе. |
В предыдущем примере был сконфигурирован поставщик SqlRoleProvider. Этот поставщик включает несколько дополнительных настроек, которые можно настроить через web.config, как показано в табл. 23.2.
Таблица 23.2. Дополнительные свойства SqlRoleProvider
| Свойство | Описание |
|---|---|
| name | Имя поставщика. Это имя может быть использовано в атрибуте
defaultProvider, описанном в табл. 23.1, для указания
поставщика по умолчанию. |
| applicationName | Имя приложения, для которого выполняется управление ролями. |
| description | Краткое описание поставщика. |
| connectionStringName | Имя строки соединения, специфицированной в разделе
<connectionStrings> файла web.config, который будет
использован для подключения к хранилищу ролей. |
В дополнение к SqlRoleProvider ASP.NET включает в себя поставщика, который может быть использован на Windows Server 2003 с диспетчером авторизации Authorization Manager. Вы можете также создать и использовать своих собственных специальных поставщиков, о чем будет сказано в главе 26. В табл. 23.3 перечислены классы, входящие в каркас службы Roles Service.
предыдущая следующая страница вначало главы оглавление
940