Accès aux informations de contexte de l’appel de sécurité

Lorsque la sécurité basée sur les rôles est utilisée, l’objet de contexte de l’appel de sécurité peut être utilisé pour accéder aux informations de sécurité relatives à l’appel en cours.

Les collections de propriétés suivantes sont disponibles à partir de l’objet de contexte de l’appel de sécurité :

Collection SecurityCallContext

Propriété Description
NumCallers
Nombre d’appelants dans la chaîne d’appels.
MinAuthenticationLevel
Niveau d’authentification le moins sécurisé de tous les appelants de la chaîne.
Appelants
Informations sur l’identité des appelants en amont, sous la forme d’une collection SecurityCallers .
DirectCaller
Appelant qui a appelé l’objet directement (sans appelants impliqués).
OriginalCaller
Appelant à l’origine de la chaîne d’appels à l’objet.

pour plus d’informations sur l’utilisation de cette collection, Microsoft Visual Basic les développeurs doivent voir la classe SecurityCallContext . Les développeurs C et C++ doivent faire référence à ISecurityCallContext.

SecurityCallers, collection

La collection SecurityCallers représente des appelants qui peuvent être récupérés à l’aide d’un index compris entre 0 et 1 inférieur à NumCallers, inclus. Chaque appelant est représenté par un objet SecurityIdentity .

pour plus d’informations sur cette collection, Visual Basic les développeurs doivent voir la classe SecurityCallers . Les développeurs C et C++ doivent faire référence à ISecurityCallersColl.

SecurityIdentity, collection

Propriété Description
SID
Identificateur de sécurité de l’appelant.
AccountName
Nom de compte de l’appelant.
AuthenticationService
Service d’authentification utilisé, tel que NTLMSSP, Kerberos ou SSL.
AuthenticationLevel
Niveau d’authentification utilisé, qui représente la quantité de protection utilisée lors de la communication avec l’objet.
ImpersonationLevel
Niveau d’emprunt d’identité défini par le client, si l’emprunt d’identité a été utilisé. Ce niveau indique la quantité d’autorité donnée au serveur par le client.

pour plus d’informations sur cette collection, Visual Basic les développeurs doivent voir la classe SecurityIdentity . Les développeurs C et C++ doivent faire référence à ISecurityIdentityColl.

Vérification de l’appartenance au rôle

Détermination de l’activation ou non de la sécurité Role-Based

Sécurité des composants de programmation