azroles.h header

This header is used by Security and Identity. For more information, see:

azroles.h contains the following programming interfaces:

Interfaces

 
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.
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.
IAzApplications

Represents a collection of IAzApplication 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 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.

Enumerations

 
AZ_PROP_CONSTANTS

Defines constants used by Authorization Manager.