Compartir a través de


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

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.

Comprobación de la pertenencia a roles

Determinar si la seguridad de Role-Based está habilitada

Seguridad de componentes mediante programación