หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
The following interfaces are used with authorization applications.
In this section
| Topic | Description |
|---|---|
| IAzApplication |
Defines an installed instance of an application. An IAzApplication object is created when an application is installed. |
| IAzApplication2 |
Inherits from the IAzApplication interface and implements additional methods to initialize IAzClientContext2 objects. |
| IAzApplication3 |
Provides methods to manage IAzRoleAssignment, IAzRoleDefinition, and IAzScope2 objects. |
| IAzApplications |
Represents a collection of IAzApplication objects. |
| IAzApplicationGroup |
Defines a collection of principals. |
| IAzApplicationGroup2 |
Extends the IAzApplicationGroup interface by adding support for the BizRule group type. |
| IAzApplicationGroups |
Represents a collection of IAzApplicationGroup objects. |
| IAzAuthorizationStore |
Defines the container that is the root of the authorization policy store. |
| IAzAuthorizationStore2 |
Inherits from the AzAuthorizationStore object and implements methods to create and open IAzApplication2 objects. |
| IAzAuthorizationStore3 |
Extends the IAzAuthorizationStore2 interface with methods that manage business rule (BizRule) support and caching. |
| IAzBizRuleContext |
Contains information about a Business Rule (BizRule) operation. |
| IAzBizRuleInterfaces |
Provides methods and properties used to manage a list of IDispatch interfaces that can be called by business rule (BizRule) scripts. |
| IAzBizRuleParameters |
Provides methods and properties used to manage a list of parameters that can be passed to business rule (BizRule) scripts. |
| IAzClientContext |
Maintains the state that describes a particular client. |
| IAzClientContext2 |
Inherits from the IAzClientContext interface and implements new methods that manipulate the client context. |
| IAzClientContext3 |
Extends the IAzClientContext2 interface. |
| IAzNameResolver |
Translates security identifiers (SIDs) into principal display names. |
| IAzObjectPicker |
Displays a dialog box that allows users to select one or more principals from a list. |
| IAzOperation |
Defines a low-level operation supported by an application. |
| IAzOperation2 |
Extends the IAzOperation with a method that returns the role assignments associated with the operation. |
| IAzOperations |
Represents a collection of IAzOperation objects. |
| IAzPrincipalLocator |
Locates and chooses Active Directory Application Mode (ADAM) principals in Authorization Manager. |
| IAzRole |
Defines the set of operations that can be performed by a set of users within a scope. |
| IAzRoleAssignment |
Represents a role to which users and groups can be assigned. |
| IAzRoleAssignments |
Represents a collection of IAzRoleAssignment objects. |
| IAzRoleDefinition |
Represents one or more IAzRoleDefinition, IAzTask, and IAzOperation objects that specify a set of operations. |
| IAzRoleDefinitions |
Represents a collection of IAzRoleDefinition objects. |
| IAzRoles |
Represents a collection of IAzRole objects. |
| IAzScope |
Defines a logical container of resources to which the application manages access. |
| IAzScope2 |
Extends the IAzScope interface to manage IAzRoleAssignment and IAzRoleDefinition objects. |
| IAzScopes |
Represents a collection of IAzScope objects. |
| IAzTask |
Describes a set of operations. |
| IAzTask2 |
Extends the IAzTask interface with a method that returns the role assignments associated with the task. |
| IAzTasks |
Represents a collection of IAzTask objects. |
| IeAxiService |
Initializes a system service object to install an ActiveX object when the current user does not have permission to install the object. |
| IeAxiServiceCallback |
Called by the IeAxiSystemInstaller interface to verify that an ActiveX object can be installed. |
| IeAxiSystemInstaller |
Installs an ActiveX object. |
| IEffectivePermission |
Provides a means to determine effective permission for a security principal on an object. |
| IEffectivePermission2 |
Provides a way to determine effective permission for a security principal on an object. |
| ISecurityInformation |
Enables the access control editor to communicate with the caller of the CreateSecurityPage and EditSecurity functions. |
| ISecurityInformation2 |
Enables the access control editor to obtain information from the client that is not provided by the ISecurityInformation interface. |
| ISecurityInformation3 |
Provides methods necessary for displaying an elevated access control editor when a user clicks the Edit button on an access control editor page that displays an image of a shield on that Edit button. |
| ISecurityInformation4 |
Enables the access control editor (ACE) to obtain the share's security descriptor to initialize the share page. |
| ISecurityObjectTypeInfo |
Provides a means of determining the source of inherited access control entries (ACEs) in discretionary access control lists (DACLs) and system access control lists (SACLs). |
Authorization interfaces are categorized according to usage as follows:
Access Control Editor Interfaces
The following interfaces are used with the access control editor.
- IEffectivePermission
- ISecurityInformation
- ISecurityInformation2
- ISecurityInformation3
- ISecurityObjectTypeInfo
ActiveX Installer Interfaces
ActiveX Installer provides the following interfaces.
Authorization Manager Interfaces
Authorization Manager provides the following interfaces.
- 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