Informações de contexto de chamada de segurança

A segurança baseada em funções é criada em um mecanismo geral que permite que você recupere informações de segurança sobre todos os chamadores upstream na cadeia de chamadas para seu componente. Essas informações estão disponíveis somente quando você tem a verificação de função no nível de componente habilitada. Para obter detalhes sobre como definir a segurança em nível de componente, consulte definindo um nível de segurança para verificações de acesso.

Você pode usar a interface ISecurityCallContext para acessar informações de contexto de chamada de segurança programaticamente. Para obter uma descrição, consulte segurança de componente programática.

O contexto de chamada de segurança é passado sempre que um limite de segurança é ultrapassado. Para chamadas entre componentes dentro de um aplicativo, que residem no mesmo limite de segurança, nenhuma informação de contexto de chamada é passada. Para chamadas entre processos ou entre aplicativos em um processo, os fluxos de informações de contexto de chamada.

Esse recurso será particularmente útil se você quiser fazer auditoria e log detalhados. Você pode recuperar e registrar informações de segurança para cada chamador upstream.

Criando funções com eficiência

Limites de segurança

Propriedade de contexto de segurança

Usando funções para autorização de cliente