Definindo um nível de representação
Ao definir um nível de representação para um aplicativo, você determina o grau de autoridade que o aplicativo concede a outros aplicativos para usar sua identidade quando os chama. Você pode definir isso apenas para aplicativos de servidor COM+ — os aplicativos de biblioteca são executados sob a identidade do processo de hospedagem e usam o nível de representação especificado. Para obter mais detalhes, consulte Níveis de representação.
Para selecionar um nível de representação
Clique com o botão direito do mouse no aplicativo COM+ para o qual você está definindo a representação e clique em Propriedades.
Na caixa de diálogo Propriedades do aplicativo, clique na guia Segurança .
Na caixa Nível de representação, selecione o nível apropriado. Os níveis são os seguintes, ordenados de concessão mínima para maior autoridade:
- Anônimo. O cliente é anônimo ao servidor. O servidor pode representar o cliente, mas o token de representação (uma credencial local) não contém nenhuma informação sobre o cliente.
- Identifique. O servidor pode obter a identidade do cliente e pode representar o cliente para fazer verificações de ACL.
- Personificar. O servidor pode representar o cliente enquanto age em seu nome, embora com restrições. O servidor pode acessar recursos no mesmo computador que o cliente. Se o servidor estiver no mesmo computador que o cliente, ele poderá acessar os recursos de rede como o cliente. Se o servidor estiver em um computador diferente do cliente, ele poderá acessar somente recursos que estão no mesmo computador que o servidor. Essa é a configuração padrão para aplicativos de servidor COM+.
- Delegar. O servidor pode representar o cliente enquanto age em seu nome, seja no mesmo computador que o cliente. Durante a representação, as credenciais do cliente (tanto aquelas com validade local quanto as com validade de rede) podem ser passadas para qualquer número de máquinas.
Clique em OK.
Tópicos relacionados