Acceso a la información de contexto de llamada de seguridad
Cuando se usa la seguridad basada en roles, el objeto de contexto de llamada de seguridad se puede usar para acceder a la información de seguridad sobre la llamada actual.
Las siguientes colecciones de propiedades están disponibles en el objeto de contexto de llamada de seguridad:
- Colección SecurityCallContext
- Colección SecurityCallers
- Colección SecurityIdentity
- Temas relacionados
Colección SecurityCallContext
Propiedad | Descripción |
---|---|
NumCallers |
Número de autores de llamadas en la cadena de llamadas. |
MinAuthenticationLevel |
El nivel de autenticación menos seguro de todos los llamadores de la cadena. |
Llamadores |
Información sobre la identidad de los autores de llamadas ascendentes, en forma de una colección SecurityCallers . |
DirectCaller |
Autor de la llamada que llamó directamente al objeto (sin llamadores intermedios). |
OriginalCaller |
El llamador que originó la cadena de llamadas al objeto . |
Para obtener más información sobre cómo usar esta colección, los desarrolladores de Microsoft Visual Basic deben ver la clase SecurityCallContext . Los desarrolladores de C y C++ deben hacer referencia a ISecurityCallContext.
Colección SecurityCallers
La colección SecurityCallers representa a los llamadores que se pueden recuperar mediante un índice entre 0 y 1 menor que NumCallers, ambos incluidos. Cada llamador se representa mediante un objeto SecurityIdentity .
Para obtener más información sobre esta colección, los desarrolladores de Visual Basic deben ver la clase SecurityCallers . Los desarrolladores de C y C++ deben consultar ISecurityCallersColl.
Colección SecurityIdentity
Propiedad | Descripción |
---|---|
SID |
Identificador de seguridad del autor de la llamada. |
AccountName |
Nombre de la cuenta del autor de la llamada. |
AuthenticationService |
El servicio de autenticación usado, como NTLMSSP, Kerberos o SSL. |
AuthenticationLevel |
Nivel de autenticación utilizado, que representa la cantidad de protección utilizada al comunicarse con el objeto. |
ImpersonationLevel |
Nivel de suplantación establecido por el cliente, si se usó la suplantación. Este nivel indica la cantidad de autoridad dada al servidor por el cliente. |
Para obtener más información sobre esta colección, los desarrolladores de Visual Basic deben ver la clase SecurityIdentity . Los desarrolladores de C y C++ deben hacer referencia a ISecurityIdentityColl.