Интерфейсы авторизации
Следующие интерфейсы используются с приложениями авторизации.
В этом разделе
Раздел | Описание |
---|---|
IAzApplication |
Определяет установленный экземпляр приложения. Объект IAzApplication создается при установке приложения. |
IAzApplication2 |
Наследует от интерфейса IAzApplication и реализует дополнительные методы для инициализации объектов IAzClientContext2 . |
IAzApplication3 |
Предоставляет методы для управления объектами IAzRoleAssignment, IAzRoleDefinition и IAzScope2 . |
IAzApplications |
Представляет коллекцию объектов IAzApplication . |
IAzApplicationGroup |
Определяет коллекцию субъектов. |
IAzApplicationGroup2 |
Расширяет интерфейс IAzApplicationGroup, добавляя поддержку типа группы BizRule . |
IAzApplicationGroups |
Представляет коллекцию объектов IAzApplicationGroup . |
IAzAuthorizationStore |
Определяет контейнер, который является корнем хранилища политик авторизации. |
IAzAuthorizationStore2 |
Наследует от объекта AzAuthorizationStore и реализует методы для создания и открытия объектов IAzApplication2 . |
IAzAuthorizationStore3 |
Расширяет интерфейс IAzAuthorizationStore2 с помощью методов, которые управляют поддержкой и кэшированием бизнес-правил (BizRule). |
IAzBizRuleContext |
Содержит сведения об операции бизнес-правила (BizRule). |
IAzBizRuleInterfaces |
Предоставляет методы и свойства, используемые для управления списком интерфейсов IDispatch , которые могут вызываться скриптами бизнес-правил (BizRule). |
IAzBizRuleParameters |
Предоставляет методы и свойства, используемые для управления списком параметров, которые могут передаваться скриптам бизнес-правил (BizRule). |
IAzClientContext |
Поддерживает состояние, описывающее конкретный клиент. |
IAzClientContext2 |
Наследует от интерфейса IAzClientContext и реализует новые методы, которые управляют контекстом клиента. |
IAzClientContext3 |
Расширяет интерфейс IAzClientContext2 . |
IAzNameResolver |
Преобразует идентификаторы безопасности (SID) в отображаемые имена субъектов. |
IAzObjectPicker |
Отображает диалоговое окно, позволяющее пользователям выбрать один или несколько субъектов из списка. |
IAzOperation |
Определяет низкоуровневую операцию, поддерживаемую приложением. |
IAzOperation2 |
Расширяет IAzOperation методом, который возвращает назначения ролей, связанные с операцией. |
IAzOperations |
Представляет коллекцию объектов IAzOperation . |
IAzPrincipalLocator |
Находит и выбирает субъекты режима приложения Active Directory (ADAM) в диспетчере авторизации. |
IAzRole |
Определяет набор операций, которые могут выполняться набором пользователей в область. |
IAzRoleAssignment |
Представляет роль, которой могут быть назначены пользователи и группы. |
IAzRoleAssignments |
Представляет коллекцию объектов IAzRoleAssignment . |
IAzRoleDefinition |
Представляет один или несколько объектов IAzRoleDefinition, IAzTask и IAzOperation , задающих набор операций. |
IAzRoleDefinitions |
Представляет коллекцию объектов IAzRoleDefinition . |
IAzRoles |
Представляет коллекцию объектов IAzRole . |
IAzScope |
Определяет логический контейнер ресурсов, доступом к которым управляет приложение. |
IAzScope2 |
Расширяет интерфейс IAzScope для управления объектами IAzRoleAssignment и IAzRoleDefinition . |
IAzScopes |
Представляет коллекцию объектов IAzScope . |
IAzTask |
Описывает набор операций. |
IAzTask2 |
Расширяет интерфейс IAzTask методом, который возвращает назначения ролей, связанные с задачей. |
IAzTasks |
Представляет коллекцию объектов IAzTask . |
IeAxiService |
Инициализирует объект системной службы для установки объекта ActiveX, если у текущего пользователя нет разрешения на установку объекта . |
IeAxiServiceCallback |
Вызывается интерфейсом IeAxiSystemInstaller для проверки возможности установки объекта ActiveX. |
IeAxiSystemInstaller |
Устанавливает объект ActiveX. |
IEffectivePermission |
Предоставляет средства для определения действующего разрешения для субъекта безопасности на объекте . |
IEffectivePermission2 |
Предоставляет способ определения действующего разрешения для субъекта безопасности на объекте . |
ISecurityInformation |
Позволяет редактору управления доступом взаимодействовать с вызывающим объектом функций CreateSecurityPage и EditSecurity . |
ISecurityInformation2 |
Позволяет редактору управления доступом получать от клиента сведения, которые не предоставляются интерфейсом ISecurityInformation . |
ISecurityInformation3 |
Предоставляет методы, необходимые для отображения редактора управления доступом с повышенными привилегиями, когда пользователь нажимает кнопку Изменить на странице редактора управления доступом, где отображается изображение щита на этой кнопке Изменить . |
ISecurityInformation4 |
Позволяет редактору управления доступом (ACE) получить дескриптор безопасности общей папки для инициализации страницы общего ресурса. |
ISecurityObjectTypeInfo |
Предоставляет средства определения источника унаследованных записей управления доступом (ACE) в списках управления доступом на уровне пользователей (DACL) и списках управления доступом системы (SACL). |
Интерфейсы авторизации классифицируются в соответствии с использованием следующим образом:
- Интерфейсы редактора контроль доступа
- Интерфейсы установщика ActiveX
- Интерфейсы диспетчера авторизации
Интерфейсы редактора контроль доступа
Следующие интерфейсы используются с редактором управления доступом.
- IEffectivePermission
- ISecurityInformation
- ISecurityInformation2
- ISecurityInformation3
- ISecurityObjectTypeInfo
Интерфейсы установщика ActiveX
Установщик ActiveX предоставляет следующие интерфейсы.
Интерфейсы диспетчера авторизации
Диспетчер авторизации предоставляет следующие интерфейсы.
- IAzApplication
- IAzApplication2
- IAzApplication3
- IAzApplications
- IAzApplicationGroup
- IAzApplicationGroup2
- IAzApplicationGroups
- IAzAuthorizationStore
- IAzAuthorizationStore2
- IAzAuthorizationStore3
- IAzBizRuleContext
- IAzBizRuleInterfaces
- IAzBizRuleParameters
- IAzClientContext
- IAzClientContext2
- IAzClientContext3
- IAzNameResolver
- IAzObjectPicker
- IAzOperation
- IAzOperation2
- IAzOperations
- IAzPrincipalLocator
- IAzRole
- IAzRoleAssignment
- IAzRoleAssignments
- IAzRoleDefinition
- IAzRoleDefinitions
- IAzRoles
- IAzScope
- IAzScope2
- IAzScopes
- IAzTask
- IAzTask2
- IAzTasks