Substituindo um objeto entidade de segurança de segurança
Aplicativos que fornecem serviços de autenticação devem ser capazes de substituir o entidade de segurança de segurança objeto para um determinado segmento.Além disso, o sistema de segurança deve ajudar a proteger a capacidade de substituir entidade de segurança de segurança objetos porque um mal-intencionado anexado, incorretaentidade de segurança de segurança compromete a segurança do seu aplicativo, que se declaram proprietárias dessas identidades verdadeiras ou a função.Portanto, os aplicativos que exigem a capacidade de substituir entidade de segurança de segurança objetos devem ser concedidos o System.Security.Permissions.SecurityPermission objeto de controle entidade de segurança de segurança. (Observe que essa permissão não é necessário para executar verificações de segurança baseada em função ou para a criação de entidade de segurança de segurança objetos.)
O corrente entidade de segurança de segurança objeto pode ser substituído por executando as seguintes tarefas:
Criar a substituição entidade de segurança de segurança objeto e de associadoIdentidadeobjeto normalmente depois de executar autenticação.
Anexar o novo entidade de segurança de segurança objeto para o contexto de telefonar, sistema autônomo mostra o código a seguir.
Thread.CurrentPrincipal = principalObject;
Thread.CurrentPrincipal = principalObject
Consulte também
Conceitos
entidade de segurança de segurança e objetos de identidade