Windows 통합 인증 (일명 NTLM) 보호 웹 사이트에 액세스하는 사파리 문제
-
23-08-2019 - |
문제
웹 애플리케이션은 보안에 Windows 통합 인증 (일명 NTLM Auth)을 사용합니다.
IE와 Firefox 사용자 모두에게는 잘 작동하지만 Safari 사용자는 간헐적 인 문제를보고 있습니다. 사이트를 탐색하는 데는 잘 작동하지만 가끔씩 페이지 (예 : CSS 또는 JS 파일)의 요소를로드하는 데 문제가 있습니다. 다시로드하면 문제가 사라집니다.
디버깅 프록시 (Fiddler)를 사용하는 경우 Safari에는 401 개의 추가 요청이 많이 있음을 알 수 있습니다. 가끔씩 자원 요청은 401 요청 루프에 갇히게되어 결국 실패합니다.
나는 우리가 이것을 일으키기 위해하고있는 일을 볼 수 없으며, 그것이 사파리의 버그 인 것처럼 보일 것입니다. 이 문제를 전에 실행 한 사람이 있습니까? 결의안에 대한 제안이 있습니까?
감사,
대런.
해결책
일부 웹 사이트 http://www.musteat.org/nodes/show/151 이것이 협상 된 인증의 문제임을 나타냅니다.
당신은 IIS에서 순수한 NTLM에 찬성하여 협상을 끄질 수 있습니다. ntauthenticationproviders 대사 설정 및 다음 adsutil 명령.
cscript adsutil.vbs set w3svc/WebSite/<SiteID>/NTAuthenticationProviders "NTLM"
<SiteID>를 적절한 ID로 변경하십시오. 일반적으로 1.
제휴하지 않습니다 StackOverflow