Artigo: 827991 - Última revisão: terça-feira, 4 de Dezembro de 2007 - Revisão: 2.4

CORRECÇÃO: Mensagem de erro "Erro 401.1 de HTTP - Não autorizado: acesso negado devido a credenciais inválidas" se a propriedade 'Domínio predefinido' da autenticação base estiver definida como um carácter 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.


Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).
Expandir tudo | Reduzir tudo

Sintomas

Quando utiliza a autenticação base para ligar a um Web site hospedado pelo IIS (Serviços de informação Internet - Internet Information Services), poderão ser solicitados várias vezes um nome de utilizador e uma palavra-passe. Depois de introduzir as credenciais de utilizador correctas, poderá receber a seguinte mensagem de erro:
Não tem autorização para visualizar esta página
Erro 401.1 de HTTP - Não autorizado: acesso negado devido a credenciais inválidas.

Causa

Este problema poderá ocorrer se a propriedade Domínio predefinido da autenticação base for definida como um carácter de barra invertida (\). Em versões anteriores do IIS, era possível definir a propriedade Domínio predefinido como um carácter de barra invertida (\) para permitir que o servidor da Web validasse as credenciais de início de sessão de um utilizador relativamente a todos os domínios fidedignos. No entanto, quando define a propriedade Domínio predefinido como um carácter de barra invertida (\) num computador com o Windows Server 2003, o IIS deixará de permitir a procura de credenciais de utilizador em todos os domínios fidedignos.

Resolução

A Microsoft tem já disponível uma correcção suportada, mas destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, a Microsoft recomenda que aguarde pelo próximo Service Pack do Windows Server 2003 que contenha esta correcção.

Para resolver este problema imediatamente, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa dos números de telefone do suporte técnico da Microsoft, bem como informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Nota: em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados, se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas e questões de suporte adicionais, não incluídos na actualização específica em questão.
A versão inglesa desta correcção tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas destes ficheiros são indicadas no formato de hora universal coordenada (UTC, Coordinated Universal Time). Ao visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a hora UTC e a hora local, utilize o separador Fuso horário da ferramenta Data e hora do Painel de controlo.
Data         Hora    Versão        Tamanho       Ficheiro 
----------------------------------------------------------  
                   
14-Jun-2004  18:02   6.0.3790.109  337,408       w3core.dll

Ponto Da Situação

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

A autenticação base requer a introdução de um nome de domínio em conjunto com um nome de utilizador. Deste modo, um administrador pode pretender definir a propriedade Domínio predefinido da autenticação base para o domínio mais comum utilizado. Isto permite que os utilizadores desse domínio escrevam apenas um nome de utilizador e uma palavra-passe. Depois deste procedimento, o domínio predefinido é utilizado. Este comportamento continua a funcionar no IIS 6.0.

No entanto, se os utilizadores puderem utilizar mais do que um domínio, poderia configurar versões anteriores do IIS de forma a que a propriedade Domínio predefinido contivesse um carácter de barra invertida (\). O carácter de barra invertida (\) indicava que o IIS devia procurar esse nome de utilizador em todos os domínios fidedignos.

No entanto, no IIS 6.0 esse comportamento foi alterado e a utilização do carácter de barra invertida (\) já não funciona desta forma. Os utilizadores têm de escrever o nome de domínio em conjunto com o nome de utilizador utilizando o seguinte formato:
<nome_domínio>\nome_utilizador.
No Exchange Server 2003, a autenticação baseada em formulários define automaticamente o domínio predefinido da autenticação base no directório virtual do Exchange, no Exchange System Manager, como um carácter de barra invertida (\). Esta restrição foi concebida para suportar inícios de sessão de utilizadores que utilizem o formato UPN. Se modificar a definição de domínio predefinido no IIS para outra definição que não a de domínio predefinido "\", o Exchange System Manager repõe "\" como definição de domínio predefinido no servidor. Esta alteração requer que os utilizadores introduzam o domínio, o nome de utilizador e a palavra-passe para iniciarem sessão no Outlook Web Access. Depois de aplicar esta correcção, os utilizadores têm apenas de introduzir o nome de utilizador e a palavra-passe para iniciarem sessão no Outlook Web Access quando utilizarem a autenticação baseada em formulários.

Referências

Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
168908   (http://support.microsoft.com/kb/168908/ ) How to authenticate a user against all trusted domains

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