Pergunta

Eu trabalho em um aplicativo que usa DCOM para comunicar-se entre o que são, essencialmente, vários pares;no curso normal de uso, casos em máquinas separadas servem uma variedade de objetos de um para o outro.Historicamente, para que isso funcione, temos usado a alguma magia, encantamentos, chefe entre os quais é de que em cada máquina, o usuário deve fazer logon em uma conta com o mesmo nome (note que estes são os locais de prestação de contas;não há nenhum domínio não disponível).Obviamente, este é um aspecto da nossa experiência do usuário que pode ser melhorado.

Eu gostaria de entender melhor como a autenticação de DCOM funciona, mas estou tendo dificuldades para montar toda a história da documentação do MSDN para CoInitializeSecurity(), CoSetProxyBlanket(), e o como.Há explicações detalhadas disponíveis de como, exatamente, operações de DCOM são aceitas ou negadas?Livros, revistas, web, em qualquer formato, está bom.

Foi útil?

Solução

Programação De Segurança Do Windows por Keith Brown, inclui uma discussão mais completa de segurança do DCOM.Eu recomendo este livro.

Outras dicas

Você também pode tentar arredondar para cima uma cópia do Dentro Distribuído COM pela Cara e Henry Eddon (Microsoft Press) - Que está fora de catálogo mas a amazon mostra um número de cópias para venda:

http://www.amazon.com/Inside-Distributed-Com-Mps-Eddon/dp/157231849X/ref=sr_1_5?ie=UTF8&s=books&qid=1231968553&sr=8-5

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top