Сведения о контексте вызова безопасности

Безопасность на основе ролей основана на общем механизме, который позволяет получать сведения о безопасности всех вышестоящих вызывающих объектов в цепочке вызовов компонента. Эти сведения доступны только в том случае, если включена проверка ролей на уровне компонента. Дополнительные сведения о настройке безопасности на уровне компонентов см. в разделе "Настройка уровня безопасности для проверок доступа".

Интерфейс ISecurityCallContext можно использовать для программного доступа к сведениям о контексте вызова безопасности. Описание см. в разделе "Безопасность программных компонентов".

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

Этот объект особенно полезен, если вы хотите выполнить подробный аудит и ведение журнала. Вы можете получать и записывать сведения о безопасности для каждого вышестоящего вызывающего абонента.

Эффективное проектирование ролей

Границы безопасности

Свойство контекста безопасности

Использование ролей для авторизации клиента