Доступ к сведениям о контексте вызова безопасности

При использовании безопасности на основе ролей объект контекста вызова безопасности можно использовать для доступа к сведениям о безопасности текущего вызова.

Следующие коллекции свойств доступны из объекта контекста вызова безопасности:

Коллекция SecurityCallContext

Свойство Description
NumCallers
Количество абонентов в цепочке вызовов.
MinAuthenticationLevel
Наименьший уровень безопасной проверки подлинности всех вызывающих объектов в цепочке.
Абонентов
Сведения о удостоверении вызывающих вышестоящий в виде коллекции SecurityCallers.
DirectCaller
Вызывающий объект, вызывающий объект напрямую (без промежуточных вызывающих объектов).
OriginalCaller
Вызывающий объект, который вызвал цепочку вызовов объекта.

Дополнительные сведения об использовании этой коллекции разработчики Microsoft Visual Basic должны увидеть класс SecurityCallContext. Разработчики C и C++ должны ссылаться на ISecurityCallContext.

Коллекция SecurityCallers

Коллекция SecurityCallers представляет вызывающие элементы, которые можно получить с помощью индекса от 0 до 1 меньше, чем NumCallers, включительно. Каждый вызывающий объект представлен объектом SecurityIdentity .

Дополнительные сведения об этой коллекции разработчики Visual Basic должны увидеть класс SecurityCallers. Разработчики C и C++ должны ссылаться на ISecurityCallersColl.

Коллекция SecurityIdentity

Свойство Description
SID
Идентификатор безопасности вызывающего объекта.
AccountName
Имя учетной записи вызывающего объекта.
AuthenticationService
Используемая служба проверки подлинности, например NTLMSSP, Kerberos или SSL.
AuthenticationLevel
Используемый уровень проверки подлинности, представляющий объем защиты, используемый при взаимодействии с объектом.
ОлицетворениеLevel
Уровень олицетворения, заданный клиентом, если используется олицетворение. Этот уровень указывает объем полномочий, предоставленных серверу клиентом.

Дополнительные сведения об этой коллекции разработчики Visual Basic должны увидеть класс SecurityIdentity. Разработчики C и C++ должны ссылаться на ISecurityIdentityColl.

Проверка членства в роли

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

Безопасность программных компонентов