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:
- Schnittstellen des Access Control-Editors
- Schnittstellen des ActiveX-Installers
- Autorisierungs-Manager-Schnittstellen
Access Control-Editorschnittstellen
Die folgenden Schnittstellen werden mit dem Zugriffssteuerungs-Editor verwendet.
- IEffectivePermission
- ISecurityInformation
- ISecurityInformation2
- ISecurityInformation3
- ISecurityObjectTypeInfo
Schnittstellen des ActiveX-Installationsprogramms
ActiveX Installer 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