Окончание табл. 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

Hosted by uCoz