problemas Safari acessando autenticação integrada do Windows (também conhecido como NTLM) protegido web site

StackOverflow https://stackoverflow.com/questions/711915

Pergunta

Nossa aplicação web usa a autenticação integrada do Windows (aka NTLM Auth) para a segurança.

bem ele está trabalhando tanto para usuários do Safari usuários do Firefox IE e, mas estamos vendo problemas intermitentes. Navegando no site irá funcionar bem, mas de vez em quando haverá problemas ao carregar elementos de uma página (por exemplo, arquivos CSS ou JS). Recarregar eo problema vai embora.

Se usar um proxy de depuração (Fiddler), podemos ver que há um monte de 401 pedidos extras acontecendo com o Safari. De vez em quando um pedido de recurso vai ficar preso em um loop 401 pedido, e eventualmente falhar.

Eu não posso ver qualquer coisa que estamos fazendo para causar isso, e parece que é um bug no Safari. Alguém já corri em toda esta questão antes, e tem alguma sugestão para uma resolução?

Obrigado,

Darren.

Foi útil?

Solução

Alguns sites http://www.musteat.org/nodes/show/151 indicar que este é um problema com autenticação negociado.

Você pode desativar Negociar em favor de NTLM pura no IIS através da href="http://support.microsoft.com/kb/215383" rel="noreferrer"> NTAuthenticationProviders configuração

cscript adsutil.vbs set w3svc/WebSite/<SiteID>/NTAuthenticationProviders "NTLM"

Alterar para o ID apropriado, tipicamente 1.

scroll top