Freigeben über


Autorisierungsschnittstellen

Die folgenden Schnittstellen werden mit Autorisierungsanwendungen verwendet.

In diesem Abschnitt

Thema BESCHREIBUNG
IAzApplication
Definiert einen installierten instance 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 bereit.
IAzApplications
Stellt eine Auflistung von IAzApplication-Objekten dar.
IAzApplicationGroup
Definiert eine Auflistung von Prinzipalen.
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 der Stamm 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 von BizRule-Unterstützung (Business Rule) und Zwischenspeicherung.
IAzBizRuleContext
Enthält Informationen zu einem BizRule-Vorgang (Business Rule).
IAzBizRuleInterfaces
Stellt Methoden und Eigenschaften bereit, die zum Verwalten einer Liste von IDispatch-Schnittstellen verwendet werden, die von BizRule-Skripts (Business Rule) aufgerufen werden können.
IAzBizRuleParameters
Stellt Methoden und Eigenschaften bereit, die zum Verwalten einer Liste von Parametern verwendet werden, die an BizRule-Skripts (Business Rule) ü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 im Autorisierungs-Manager nach Adam-Prinzipalen (Active Directory-Anwendungsmodus) 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 eine Reihe von Vorgängen angeben.
IAzRoleDefinitions
Stellt eine Auflistung von IAzRoleDefinition-Objekten dar.
IAzRoles
Stellt eine Auflistung von IAzRole-Objekten dar.
IAzScope
Definiert einen logischen Ressourcencontainer, auf den 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 dem Task zugeordneten Rollenzuweisungen zurückgibt.
IAzTasks
Stellt eine Auflistung von IAzTask-Objekten dar.
IeAxiService
Initialisiert ein Systemdienstobjekt, um ein ActiveX-Objekt 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, ob ein ActiveX-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 bereit.
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 bereit, die zum Anzeigen eines Zugriffssteuerungs-Editors mit erhöhten Rechten erforderlich sind, wenn ein Benutzer auf der Seite des Zugriffssteuerungs-Editors auf die Schaltfläche Bearbeiten klickt, auf der ein Bild eines Schilds auf der Schaltfläche Bearbeiten angezeigt wird.
ISecurityInformation4
Ermöglicht dem Zugriffssteuerungs-Editor (ACE), den Sicherheitsdeskriptor der Freigabe abzurufen, um die Freigabeseite zu initialisieren.
ISecurityObjectTypeInfo
Stellt ein Mittel zum Ermitteln der Quelle von geerbten Zugriffssteuerungseinträgen (ACEs) in discretionary Access Control Lists (DACLs) und Systemzugriffssteuerungslisten (SACLs) bereit.

Autorisierungsschnittstellen werden nach Verwendung wie folgt kategorisiert:

Access Control-Editorschnittstellen

Die folgenden Schnittstellen werden mit dem Zugriffssteuerungs-Editor verwendet.

Schnittstellen des ActiveX-Installationsprogramms

ActiveX Installer stellt die folgenden Schnittstellen bereit.

Autorisierungs-Manager-Schnittstellen

Der Autorisierungs-Manager stellt die folgenden Schnittstellen bereit.