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
- SecurityCallers, collection
- SecurityIdentity, collection
- Rubriques connexes
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.