Lista de verificação para 6 / Autenticação IIS ASP.NET do Windows?

votos
24

Eu tenho tido problemas para receber o meu pedido ASP.NET para usuários automaticamente entrar no site Intranet que estou construindo. Não importa a googling ou a experimentação me candidatei, há sempre uma caixa de login exibida pelo IE7.

Eu tenho modo de autenticação do Windows definido no Web.config, o acesso anônimo desabilitado e configurado o domínio padrão correto no IIS, mas ele ainda está solicitando que o usuário faça o login e, mais irritante, o usuário é obrigado a fornecer o domínio também ( DOMÍNIO \ auser ), que está causando problemas com os visitantes não-técnicos. Obrigado Zeus para a funcionalidade senha lembrar.

Eu não sou o administrador da rede por isso é possível que algo sobre o Active Directory está configurado incorretamente, ou poderia ser apenas me faltando alguma coisa muito simples. Por favor note que eu não quero para representar o usuário, eu só preciso saber que a propriedade IPrincipal.Name corresponde ao de um registro válido no meu banco de dados do usuário, portanto, autenticar o usuário ao meu pedido.

Para este fim, seria muito útil ter uma lista de todos os requisitos de configuração para AD, o ASP.NET e IIS para trabalhar em conjunto desta forma como uma referência para a depuração e reduzindo esperançosamente algum atrito utilizador.

Publicado 03/08/2008 em 12:21
fonte usuário
Em outras línguas...                            


3 respostas

votos
15

Parece que você cobriu todas as bases do lado do servidor - talvez seja uma questão de cliente? I assumem seus usuários têm autenticação ativada no IE7 integrado? (Ferramentas -> Opções da Internet -> Avançado -> Segurança). Isso é ativado por padrão.

Além disso, é o seu site corretamente reconhecido pelo IE7 como estando na zona Intranet Local? O padrão IE7 é permitir logon automático somente nessa zona, para que os usuários seria perguntado se IE acha que seu site está na internet. Eu acredito usando um nome de host com um ponto em que faz com que o IE para colocar o site para a zona Internet.

Respondeu 03/08/2008 em 16:24
fonte usuário

votos
1
  1. Abrir Active Directory Users and Computersencaixe MMC em

  2. Expandir computerssecção de TreeView(lado esquerdo)

  3. Verifique se o computador está registrado em seu domínio.

Além disso, você precisa se logar com uma conta de domínio no computador, caso contrário, que a caixa de autenticação será exibida.

Respondeu 18/09/2008 em 08:43
fonte usuário

votos
0

No IIS, permitir o acesso annonymous e permitir que o web.config para lidar com a autenticação do usuário.

Se isso não funcionar, por favor, você pode enviar uma amostra do seu web.config.

Respondeu 05/08/2008 em 19:01
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more