Поделиться через


Включение проверок доступа на уровне компонента

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

По умолчанию при установке компонента включены проверки доступа на уровне компонентов. Однако это вступает в силу только в том случае, если проверки доступа на уровне приложения включены и уровень безопасности установлен на выполнение проверок доступа на уровне процесса и компонента.

Включение или отключение проверок доступа на уровне компонента

  1. В дереве консоли средства администрирования служб компонентов найдите приложение COM+, содержащее компонент, для которого требуется отключить (или включить) проверки ролей. Разверните представление в дереве, чтобы просмотреть компоненты в папке Компоненты.

  2. Щелкните правой кнопкой мыши компонент, для которого вы хотите включить проверку ролей, а затем выберите Свойства.

  3. В диалоговом окне свойств компонента перейдите на вкладку Безопасность.

  4. Выберите Принудительное применение проверок доступа на уровне компонентов для применения проверок на уровне компонентов.

  5. Нажмите кнопку ОК.

Новый параметр вступит в силу при следующем запуске приложения.

Заметка

По состоянию на Windows Server 2003 проверки доступа на уровне компонентов по умолчанию отключены при создании приложения COM+. Проверки доступа включены по умолчанию на уровне приложения и отключены по умолчанию на уровне компонента. Ранее проверки доступа были отключены по умолчанию на уровне приложения и включены по умолчанию на уровне компонента.

 

назначение ролей компонентам, интерфейсам или методам

Настройка Role-Based безопасности

определение ролей для приложения

включение проверок доступа для приложения

настройка уровня безопасности для проверок доступа