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

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

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

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

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

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

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

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

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