A relação de confiança entre o domínio primário e o domínio confiável falhou

4

Cenário: Temos um servidor de aplicativos (IIS 7.0, Windows 2008 R2) e um servidor de banco de dados separado (SQL 2008) para ambos os ambientes de teste e produção (so 4 servidores no total). Nosso servidor de aplicativos está hospedando nossos aplicativos ASP.Net 4.0 personalizados. Usamos autenticação e representação do Windows. Também implementamos o "salto duplo" e tudo tem funcionado bem. Temos 4 aplicativos em produção e todos eles estavam trabalhando na sexta-feira.

Problema: chegou ao trabalho hoje e estamos com problemas no Active Directory. Uma das aplicações não é pegar o nome da pessoa de Page.User.Identity, mas isso é outro problema. Dos quatro sites dois estão funcionando perfeitamente, um tem o problema que acabei de mencionar, mas trabalho para certas pessoas em determinados momentos (realmente aleatório). O outro aplicativo, no entanto, está me dando a "A relação de confiança entre o domínio principal e o domínio confiável falhou". sempre que eu (ou alguém) vai para ele. Ele funciona no teste, mas não na produção. E não consigo reproduzir o problema na minha máquina. A única coisa diferente sobre esses aplicativos que eu posso ver é que este está usando um sitemap quando o resto não é. O sitemap está sendo usado para o menu à esquerda da tela.

Nasexta-feira,euestavatentandovercomooaplicativolidariacomumusuáriodeumdomíniodiferenteealgumasdasportasdosservidoresdetesteforamabertasparapermitiroacessoaoutroscontroladoresdedomínio.Temosdoisdomíniosaquiparaqueoaplicativoprecisefuncionarparaambososusuários.Asalteraçõesforamfeitasapenasparatestarnãoaprodução.

Eupediaonossoadministradorderedeparaverificarsealgumacoisaestavasendobloqueadaquandofuiaositeenãoconseguimosvernadasendobloqueado.Euestounomesmodomínioqueosservidoreseosservidoresdeaplicativosebancosdedadosestãonomesmodomínio.Estouficandosemcoisasparatentar...Oservidordizqueprecisaserreiniciadoparaaplicarumaatualizaçãoquevocêachaquepoderiaestarafetandoisso?Asaplicaçõestêmfuncionadoperfeitamentenoúltimomêsenadamudounoservidor.

Obrigadoantecipadamente.

EDIT:Oproblemaé"corrigido" agora na produção. Removi o aparamento de segurança no sitemap e removi as funções associadas a ele e o problema desapareceu. Eu digo "corrigido" porque, felizmente, apenas um grupo AD precisa usar este aplicativo. No entanto, estou atualmente trabalhando em outro aplicativo que precisará usar o aparamento de segurança para mostrar apenas determinadas opções de menu para determinados grupos.

    
por Gage 08.04.2013 / 19:51

1 resposta

3

Você tem o atributo securityTrimmingEnabled definido como verdadeiro em sitemapProviderNode no site de produção? O atributo e sua implicação são descritos aqui: link

Eu suspeito que quando você tenta fazer logon como um usuário de outro domínio, o usuário tentará usar um ticket de referência de seu próprio domínio de origem para acessar o aplicativo. Se não houver confiança de domínio do AD entre os dois domínios, ele exibirá esse erro ao tentar avaliar se os nós no sitemap devem ser filtrados ou não

    
por 09.04.2013 / 15:22