Zugreifen auf Sicherheitsaufrufkontextinformationen

Wenn rollenbasierte Sicherheit verwendet wird, kann das Sicherheitsaufrufkontextobjekt verwendet werden, um auf Sicherheitsinformationen zum aktuellen Aufruf zuzugreifen.

Die folgenden Auflistungen von Eigenschaften sind über das Sicherheitsaufrufkontextobjekt verfügbar:

SecurityCallContext-Auflistung

Eigenschaft Beschreibung
NumCallers
Die Anzahl der Aufrufer in der Anrufkette.
MinAuthenticationLevel
Die am wenigsten sichere Authentifizierungsebene aller Aufrufer in der Kette.
Anrufer
Informationen zur Identität von Upstream Aufrufern in Form einer SecurityCallers-Sammlung.
DirectCaller
Der Aufrufer, der das -Objekt direkt aufgerufen hat (ohne dazwischen liegende Aufrufer).
OriginalCaller
Der Aufrufer, der die Aufrufkette des -Objekts ausgelöst hat.

Weitere Informationen zur Verwendung dieser Sammlung finden Microsoft Visual Basic-Entwickler in der SecurityCallContext-Klasse . C- und C++-Entwickler sollten auf ISecurityCallContext verweisen.

SecurityCallers-Auflistung

Die SecurityCallers-Auflistung stellt Aufrufer dar, die mithilfe eines Indexes zwischen 0 und 1 kleiner als NumCallers (einschließlich) abgerufen werden können. Jeder Aufrufer wird durch ein SecurityIdentity-Objekt dargestellt.

Weitere Informationen zu dieser Sammlung finden Visual Basic-Entwickler in der SecurityCallers-Klasse . C- und C++-Entwickler sollten auf ISecurityCallersColl verweisen.

SecurityIdentity-Auflistung

Eigenschaft Beschreibung
SID
Die Sicherheits-ID für den Aufrufer.
AccountName
Der Kontoname des Aufrufers.
Authenticationservice
Der verwendete Authentifizierungsdienst, z. B. NTLMSSP, Kerberos oder SSL.
Authenticationlevel
Die verwendete Authentifizierungsebene, die den Umfang des Schutzes darstellt, der bei der Kommunikation mit dem -Objekt verwendet wird.
ImpersonationLevel
Die vom Client festgelegte Identitätswechselebene, wenn der Identitätswechsel verwendet wurde. Diese Ebene gibt den Umfang der Autorität an, die dem Server vom Client erteilt wird.

Weitere Informationen zu dieser Sammlung finden Visual Basic-Entwickler in der SecurityIdentity-Klasse . C- und C++-Entwickler sollten auf ISecurityIdentityColl verweisen.

Überprüfen der Rollenmitgliedschaft

Bestimmen, ob Role-Based Sicherheit aktiviert ist

Programmgesteuerte Komponentensicherheit