ID do artigo: 827991 - Última revisão: terça-feira, 4 de dezembro de 2007 - Revisão: 3.1

CORREÇÃO: Erro "HTTP 401.1 - Não-autorizado: Acesso negado devido a credenciais inválidas" caso a propriedade Domínio padrão de autenticação básica seja definida para um caractere de barra invertida (\) no IIS

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

Ao usar a autenticação Básica para se conectar a um site que está hospedado pelo IIS (Serviços de informações da Internet), talvez seja solicitado, várias vezes, um nome de usuário e senha. Depois de inserir as credenciais de usuário corretas, a seguinte mensagem de erro poderá ser exibida:
Você não está autorizado a ver esta página
HTTP Erro 401.1 - Não autorizado: Acesso negado devido a credenciais inválidas.

Causa

O problema pode ocorrer caso a propriedade Domínio padrão para a autenticação Básica esteja definida como um caractere de barra invertida (\). Em versões anteriores do IIS, era possível definir a propriedade Domínio padrão como um caractere de barra de invertida (\) para permitir que o servidor da Web validasse as credenciais de logon de um usuário em todos os domínios confiantes. No entanto, ao definir a propriedade Domínio padrão como um caractere de barra invertida (\) em um computador que está executando o Windows Server 2003, o IIS não permitirá mais a pesquisa pelas credenciais do usuário em todos os domínios confiáveis.

Resolução

Um hotfix compatível foi disponibilizado pela Microsoft, porém destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem este problema específico. Testes adicionais poderão ser realizados neste hotfix. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde o novo service pack do Windows Server 2003 que contenha o hotfix.

Para resolver este problema imediatamente, contate o Atendimento Microsoft para obter este hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e informações sobre os custos de suporte, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Observação Em alguns casos, as taxas cobradas pelas ligações para o suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas de suporte que não se qualifiquem à atualização específica em questão.
A versão em inglês deste hotfix tem os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horários destes arquivos estão listados em formato UTC (Tempo Universal Coordenado). Ao exibir as informações sobre o arquivo, elas são convertidas para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso horário na ferramenta Data e hora do Painel de controle.
Data         Hora   Versão      Tamanho   Nome do arquivo----------------------------------------------------------  
                   
14-jun-2004  18:02  6.0.3790.109  337.408  w3core.dll

Situação

A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a".

Mais Informações

A autenticação básica exige que você insira um nome de domínio com um nome de usuário. Por isso, um administrador talvez queira definir a propriedade Domínio padrão da autenticação Básica para o domínio mais comumente usado. Isto permite que os usuários no domínio digitem apenas um nome de usuário e senha. Depois disso, o domínio padrão é usado. Este comportamento ainda funcionará no IIS 6.0.

No entanto, se os usuários pudessem usar mais de um domínio, você poderia configurar versões anteriores do IIS para que a propriedade Domínio padrão contivesse um caractere de barra invertida (\). O caractere de barra invertida (\) indicava que o IIS deveria pesquisar todos os domínios confiáveis em busca do nome do usuário.

No entanto, no IIS 6.0 o comportamento foi alterado e o uso do caractere da barra invertida (\) não funciona mais desta forma. Os usuários devem digitar o nome do domínio com o nome do usuário, usando o seguinte formato:
<nome_do_domínio>\nome_do_usuário.
No Exchange Server 2003, a autenticação com base em formulários define automaticamente o domínio padrão para a autenticação Básica no diretório virtual do Exchange no Gerenciador do Sistema do Exchange para um caractere de barra invertida (\). Esta restrição é desenvolvida para ser compatível com logons de usuários que usam o formato UPN. Caso você modifique a configuração do domínio padrão no IIS para qualquer outra que não seja a configuração padrão de "\", o Gerenciador do Sistema do Exchange redefine a configuração de domínio padrão para "\" no servidor. A alteração exige que os usuários insiram o domínio, o nome de usuário e a senha para logon no Outlook Web Access. Depois que você aplicar o hotfix, os usuários terão que digitar apenas o nome de usuário e a senha para fazer logon no Outlook Web Access quando usarem a autenticação com base em formulários.

Referências

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
168908   (http://support.microsoft.com/kb/168908/ ) Como autenticar um usuário em todos os domínios confiáveis

A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 6.0
Palavras-chave: 
kbinfo kbqfe kbprb kbhotfixserver KB827991