Freigeben über


Sicherheitsanrufkontextinformationen

Die rollenbasierte Sicherheit basiert auf einem allgemeinen Mechanismus, mit dem Sie Sicherheitsinformationen zu allen vorgelagerten Aufrufern in der Kette der Aufrufe an Ihre Komponente abrufen können. Diese Informationen sind nur verfügbar, wenn die Rollenüberprüfung auf Komponentenebene aktiviert ist. Ausführliche Informationen zum Festlegen der Sicherheit auf Komponentenebene finden Sie unter Festlegen einer Sicherheitsstufe für Zugriffsprüfungen.

Sie können die ISecurityCallContext Schnittstelle verwenden, um programmgesteuert auf Sicherheitsaufrufkontextinformationen zuzugreifen. Eine Beschreibung finden Sie unter Programmatic Component Security.

Der Sicherheitsaufrufkontext wird jedes Mal übergeben, wenn eine Sicherheitsgrenze überschritten wird. Für Aufrufe zwischen Komponenten innerhalb einer Anwendung, die sich innerhalb derselben Sicherheitsgrenze befinden, werden keine Aufrufkontextinformationen übergeben. Für Aufrufe zwischen Prozessen oder zwischen Anwendungen innerhalb eines Prozesses fließen Kontextinformationen entlang.

Diese Einrichtung ist besonders hilfreich, wenn Sie eine detaillierte Überwachung und Protokollierung durchführen möchten. Sie können Sicherheitsinformationen für jeden upstream-Aufrufer abrufen und aufzeichnen.

effektives Entwerfen von Rollen

Sicherheitsgrenzen

Security Context-Eigenschaft

Verwenden von Rollen für die Clientautorisierung