O IIS não autenticará o usuário do domínio: 401.2

2

Estou tendo muitos problemas com a configuração da autenticação para o IIS corretamente. Eu tenho um site do SharePoint em execução no IIS 6.0 eo site do IIS está configurado para autenticação integrada do Windows. O servidor da Web está em um domínio chamado STAGING e a maioria dos meus usuários é um outro domínio chamado CORP . Os CORP usuários têm STAGING de contas de domínio e podem efetuar login no site do SharePoint nos domínios (por exemplo, os usuários estão conectados em CORP estações de trabalho e podem efetuar login no site). No entanto, STAGING usuários do domínio não conseguem fazer login a partir do domínio STAGING . No meu entender, STAGING usuários do domínio devem poder acessar o site sem precisarem pedir credenciais, mas esse não é o caso. Mesmo assim, depois que as credenciais são inseridas, o resultado é sempre um 401.

Eu olhei para a sessão HTTP no Fiddler, e parece que o servidor simples não está aceitando as credenciais negociadas enviadas pelo navegador do cliente. Aqui está um registro abreviado:

HTTP GET  server /sites/mysite with headers: { }
    --> 401.2, with headers: { WWW-Authenticate: Negotiate, WWW-Authenticate: NTLM }
HTTP GET  server /sites/mysite with headers: { Authorization: Negotiate <digest1> }
    --> 401.1, with headers: { WWW-Authenticate: Negotiate <digest2> }
HTTP GET  server /sites/mysite with headers: { Authorization: Negotiate <digest3> }
    --> 401.1, with headers: { WWW-Authenticate: Negotiate <digest4> }

O ciclo GET / 401.1 se repete 3 vezes antes que o navegador finalmente desista.

Espero que, se eu tivesse tudo configurado corretamente, o cliente no domínio passasse as credenciais e a vida fosse boa, mas não é isso que está acontecendo e a vida não é boa: - (

Alguém tem alguma sugestão?

    
por Ben Collins 27.01.2010 / 18:20

1 resposta

1

401.2 normalmente significa que o IIS não está suportando o tipo de autenticação que você está tentando usar. Tem certeza de que o Windows Integrated Auth está ativado?

Verifique as configurações do IIS nas máquinas STAGING - a configuração Autenticação / Logon do usuário em Ajustes de segurança (para a zona em que o site do SharePoint está ...) deve ser definida como "logon automático com nome de usuário e senha atuais" - ou, se o site do SharePoint estiver na zona da intranet, você poderá usar "logon automático somente na zona da intranet"

Confira AuthDiag - é construído para ajudar a diagnosticar erros de autenticação.

    
por 27.01.2010 / 18:41