Autenticação do Windows através do IE - especifique o domínio

2

Esta questão realmente se refere a permitir o logon em uma instalação do SharePoint a partir de casa, mas eu acho que é uma questão geral de segurança do IIS.

Quando a caixa de login aparece para coletar as credenciais do Windows, o usuário pode digitar seu nome de usuário no Safari / Chrome / FF e fazer o login corretamente. Na autenticação do IE falha, pois parece passar o nome da máquina local por padrão e o usuário precisa substituí-la por domínio \ usuário. Não é um grande problema em alguns casos, mas preferimos que os usuários não precisem digitar a parte do nome de domínio.

Isto é simplesmente uma característica do IE que não podemos controlar ou é algo que podemos fazer com o IIS / AD, etc, que nos permitirá fornecer um domínio padrão se não for especificado?

    
por Chris W 31.03.2010 / 13:40

4 respostas

1

Outra opção é instalar um servidor ISA na frente do SharePoint e permitir que ele manipule a autenticação. Você pode fornecer logon único por meio do ISA e disponibilizar o webmail, o sharepoint e quaisquer outros aplicativos da Web em execução no back-end.

O ISA pode ser configurado para aceitar o login baseado em formulários, que será traduzido para o NTLM para o usuário final, dando a você a flexibilidade de adicionar o domínio a eles.

    
por 31.03.2010 / 18:27
1

Outra opção é treinar os usuários de forma um pouco diferente. Por alguma razão, os usuários geralmente vêem domain\username como um erro grave de justiça, mas se eles puderem usar seu endereço de e-mail, tudo bem.

No AD, os usuários têm o que é chamado de UPN (nome principal do usuário) - que é tipicamente @ domain.com - que normalmente corresponde ao endereço de email deles. Felizmente, você pode usar o UPN para acessar um site autenticado pelo NTLM.

Então - assumindo que o UPN padrão para seus usuários é o mesmo que seu domínio de e-mail, você pode dizer aos usuários para fazer o login com [email protected] e ele funcionará e possivelmente será uma dor de cabeça menor para você.

    
por 31.03.2010 / 19:10
0

Eu corri para isso um tempo atrás. Não me lembro qual você precisa, mas se você abrir o IE e ir para "ferramentas", "opções de internet", "guia de segurança", "nível personalizado". Vá até o final da lista e há quatro opções para autenticação do usuário. Tente mudar isso e veja o que acontece.

    
por 31.03.2010 / 15:03
0

Considerando que você tem a instalação padrão do MOSS, a autenticação padrão é NTLM. Se um site da Web estiver configurado para autenticar um usuário, por exemplo, usando "Autenticação e controle de acesso" no IIS ou Autenticação configurada em um aplicativo como o MOSS. O Internet Explorer, por padrão, passará as credenciais do usuário de login. Agora, como você disse que esses usuários são usuários domésticos, eles precisam fazer login em suas máquinas usando "MACHINE_NAME \ Usuário_NAME", portanto, as credenciais passadas pelo IE são MACHINE_NAME \ USER_NAME. Você precisará adicionar manualmente o DOMAIN \ USER_NAME se quiser se autenticar usando suas credenciais de domínio.

Como alternativa, se você estiver usando o Forms / Basic Authentication, poderá escrever um código que autenticaria um usuário com o domínio padrão como o que você quiser.

    
por 31.03.2010 / 16:20