Autorisierungsschnittstellen
Die folgenden Schnittstellen werden mit Autorisierungsanwendungen verwendet.
In diesem Abschnitt
| Thema | Beschreibung |
|---|---|
| IAzApplication |
Definiert eine installierte Instanz einer Anwendung. Ein IAzApplication-Objekt wird erstellt, wenn eine Anwendung installiert wird. |
| IAzApplication2 |
Erbt von der IAzApplication-Schnittstelle und implementiert zusätzliche Methoden zum Initialisieren von IAzClientContext2-Objekten. |
| IAzApplication3 |
Stellt Methoden zum Verwalten von IAzRoleAssignment-, IAzRoleDefinition-und IAzScope2-Objekten dar. |
| IAzApplications |
Stellt eine Auflistung von IAzApplication-Objekten dar. |
| IAzApplicationGroup |
Definiert eine Auflistung von Prinzipals. |
| IAzApplicationGroup2 |
Erweitert die IAzApplicationGroup-Schnittstelle, indem Unterstützung für den BizRule-Gruppentyp hinzugefügt wird. |
| IAzApplicationGroups |
Stellt eine Auflistung von IAzApplicationGroup-Objekten dar. |
| IAzAuthorizationStore |
Definiert den Container, der das Stammverzeichnis des Autorisierungsrichtlinienspeichers ist. |
| IAzAuthorizationStore2 |
Erbt vom AzAuthorizationStore-Objekt und implementiert Methoden zum Erstellen und Öffnen von IAzApplication2-Objekten. |
| IAzAuthorizationStore3 |
Erweitert die IAzAuthorizationStore2-Schnittstelle um Methoden zur Verwaltung der Unterstützung und Zwischenspeicherung von Geschäftsregel (BizRule). |
| IAzBizRuleContext |
Enthält Informationen zu einem Geschäftsregelvorgang (BizRule). |
| IAzBizRuleInterfaces |
Stellt Methoden und Eigenschaften bereit, mit denen eine Liste von IDispatch-Schnittstellen verwaltet wird, die von BizRule-Skripts (Geschäftsregel) aufgerufen werden können. |
| IAzBizRuleParameters |
Stellt Methoden und Eigenschaften zum Verwalten einer Liste von Parametern zur Verfügung, die an BizRule-Skripts (Geschäftsregel) übergeben werden können. |
| IAzClientContext |
Behält den Zustand bei, der einen bestimmten Client beschreibt. |
| IAzClientContext2 |
Erbt von der IAzClientContext-Schnittstelle und implementiert neue Methoden, die den Clientkontext bearbeiten. |
| IAzClientContext3 |
Erweitert die IAzClientContext2-Schnittstelle. |
| IAzNameResolver |
Übersetzt Sicherheits-IDs (SIDs) in Prinzipalanzeigenamen. |
| IAzObjectPicker |
Zeigt ein Dialogfeld an, in dem Benutzer einen oder mehrere Prinzipale aus einer Liste auswählen können. |
| IAzOperation |
Definiert einen vorgang auf niedriger Ebene, der von einer Anwendung unterstützt wird. |
| IAzOperation2 |
Erweitert IAzOperation um eine Methode, die die dem Vorgang zugeordneten Rollenzuweisungen zurückgibt. |
| IAzOperations |
Stellt eine Auflistung von IAzOperation-Objekten dar. |
| IAzPrincipalLocator |
Sucht nach ADAM-Prinzipals (Active Directory Application Mode) im Autorisierungs-Manager und wählt sie aus. |
| IAzRole |
Definiert den Satz von Vorgängen, die von einer Gruppe von Benutzern innerhalb eines Bereichs ausgeführt werden können. |
| IAzRoleAssignment |
Stellt eine Rolle dar, der Benutzer und Gruppen zugewiesen werden können. |
| IAzRoleAssignments |
Stellt eine Auflistung von IAzRoleAssignment-Objekten dar. |
| IAzRoleDefinition |
Stellt ein oder mehrere IAzRoleDefinition-, IAzTask-und IAzOperation-Objekte dar, die einen Satz von Vorgängen angeben. |
| IAzRoleDefinitions |
Stellt eine Auflistung von IAzRoleDefinition-Objekten dar. |
| IAzRoles |
Stellt eine Auflistung von IAzRole-Objekten dar. |
| IAzScope |
Definiert einen logischen Container von Ressourcen, auf die die Anwendung den Zugriff verwaltet. |
| IAzScope2 |
Erweitert die IAzScope-Schnittstelle, um IAzRoleAssignment- und IAzRoleDefinition-Objekte zu verwalten. |
| IAzScopes |
Stellt eine Auflistung von IAzScope-Objekten dar. |
| IAzTask |
Beschreibt eine Reihe von Vorgängen. |
| IAzTask2 |
Erweitert die IAzTask-Schnittstelle um eine Methode, die die der Aufgabe zugeordneten Rollenzuweisungen zurückgibt. |
| IAzTasks |
Stellt eine Auflistung von IAzTask-Objekten dar. |
| IeAxiService |
Initialisiert ein Systemdienstobjekt, um ein ActiveX zu installieren, wenn der aktuelle Benutzer nicht über die Berechtigung zum Installieren des Objekts verfügt. |
| IeAxiServiceCallback |
Wird von der IeAxiSystemInstaller-Schnittstelle aufgerufen, um zu überprüfen, ActiveX ein Objekt installiert werden kann. |
| IeAxiSystemInstaller |
Installiert ein ActiveX Objekt. |
| IEffectivePermission |
Stellt eine Möglichkeit zum Bestimmen der effektiven Berechtigung für einen Sicherheitsprinzipal für ein Objekt zur Anwendung. |
| IEffectivePermission2 |
Bietet eine Möglichkeit, die effektive Berechtigung für einen Sicherheitsprinzipal für ein Objekt zu bestimmen. |
| ISecurityInformation |
Ermöglicht dem Zugriffssteuerungs-Editor die Kommunikation mit dem Aufrufer der Funktionen CreateSecurityPage und EditSecurity. |
| ISecurityInformation2 |
Ermöglicht dem Zugriffssteuerungs-Editor das Abrufen von Informationen vom Client, die nicht von der ISecurityInformation-Schnittstelle bereitgestellt werden. |
| ISecurityInformation3 |
Stellt Methoden zum Anzeigen eines Zugriffssteuerungs-Editors mit erhöhten Rechten zur Auswahl, wenn ein Benutzer auf einer Seite des Zugriffssteuerungs-Editors auf die Schaltfläche Bearbeiten klickt, auf der ein Bild eines Schilds auf dieser Schaltfläche Bearbeiten angezeigt wird. |
| ISecurityInformation4 |
Ermöglicht dem Zugriffssteuerungs-Editor (ACE), den Sicherheitsdeskriptor der Freigabe zum Initialisieren der Freigabeseite zu erhalten. |
| ISecurityObjectTypeInfo |
Bietet eine Möglichkeit, die Quelle geerbter Zugriffssteuerungseinträge (ACEs) in DACLs (Discretionary Access Control Lists) und SACLs (System Access Control Lists) zu bestimmen. |
Autorisierungsschnittstellen werden nach Verwendung wie folgt kategorisiert:
- Access Control-Editor-Schnittstellen
- ActiveX Installerschnittstellen
- Autorisierungs-Manager-Schnittstellen
Access Control-Editor-Schnittstellen
Die folgenden Schnittstellen werden mit dem Zugriffssteuerungs-Editor verwendet.
- IEffectivePermission
- ISecurityInformation
- ISecurityInformation2
- ISecurityInformation3
- ISecurityObjectTypeInfo
ActiveX Installationsprogrammschnittstellen
ActiveX Das Installationsprogramm stellt die folgenden Schnittstellen bereit.
Autorisierungs-Manager-Schnittstellen
Der Autorisierungs-Manager stellt die folgenden Schnittstellen bereit.
- 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