Freigeben über


Verwenden der Authz-API

Die Authz-API ermöglicht Es Anwendungen, anpassbare Zugriffsüberprüfungen mit besserer Leistung und einfacherer Entwicklung als low-level Access Control durchzuführen.

Mit der Authz-API können Anwendungen Zugriffsprüfungen zwischenspeichern, um die Leistung zu verbessern, Clientkontexte abzufragen und zu ändern sowie Geschäftsregeln zu definieren, die zum dynamischen Auswerten von Zugriffsberechtigungen verwendet werden können.

In diesem Abschnitt

Thema BESCHREIBUNG
Initialisieren eines Clientkontexts
Eine Anwendung muss einen Clientkontext erstellen, bevor sie die Authz-API verwenden kann, um Zugriffsprüfungen oder -überwachungen durchzuführen.
Abfragen eines Clientkontexts
Anwendungen können die AuthzGetInformationFromContext-Funktion aufrufen, um Informationen zu einem vorhandenen Clientkontext abzufragen.
Hinzufügen von SIDs zu einem Clientkontext
Eine Anwendung kann einem vorhandenen Clientkontext Sicherheits-IDs (SIDs) hinzufügen, indem sie die AuthzAddSidsToContext-Funktion aufruft .
Überprüfen des Zugriffs mit der Authz-API
Anwendungen bestimmen, ob der Zugriff auf sicherungsfähige Objekte gewährt werden soll, indem die AuthzAccessCheck-Funktion aufgerufen wird .
Zwischenspeichern von Zugriffsprüfungen
Wenn eine Anwendung eine Zugriffsüberprüfung durch Aufrufen der AuthzAccessCheck-Funktion durchführt, können die Ergebnisse dieser Zugriffsüberprüfung zwischengespeichert werden.