문제

저는 JCIFS와 NTLM을 사용하여 로그온을 요청하지 않고 사용자를 자동으로 인증하는 기업 인트라넷에서 사용할 웹 사이트를 개발 중입니다.IE 6에서는 모든 것이 작동하는 것 같지만 일부 사용자에게는 IE 7에서 비밀번호를 입력하라는 메시지가 표시됩니다.

사용자가 로그온 옵션을 "현재 사용자 이름과 비밀번호를 사용하여 자동 로그온"으로 변경하도록 함으로써 어느 정도 성공했습니다(도구 > 인터넷 옵션 > 보안 탭 > 로컬 인트라넷 선택 > 사용자 정의 수준 > 맨 아래 사용자 인증 > 로그온), 하지만 여전히 사용자 이름/비밀번호 프롬프트를 받는 몇몇 사용자가 있습니다.

또한 일부 사용자는 메시지가 나타나면 취소를 클릭하면 페이지가 올바르게 나타날 것이라고 보고했습니다.

누구든지 다른 제안 사항이 있으면 크게 감사하겠습니다.

도움이 되었습니까?

해결책 3

랩탑의 새로운 보안 설정에는 JCIFS NLTM 라이브러리에서 제대로 지원되지 않는 NTLMv2가 필요하다는 것이 밝혀졌습니다.

몇 가지 연구 끝에 NTLM의 JCIFS 구현이 매우 해킹적이라는 사실을 발견했으며(JCIFS 개발자의 설명대로) JCIFS의 다음 주요 버전에서 지원을 제거하고 있습니다.Tomcat IIS 커넥터(http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html), 작동합니다 많이 더 나은.

귀하의 답변에 감사드립니다.

다른 팁

IP 주소나 정규화된 도메인 이름 또는 점이 포함된 URL을 사용하여 인트라넷 웹 사이트에 액세스하는 경우 웹 사이트는 로컬 인트라넷 영역이 아닌 인터넷 영역에 있는 것으로 식별될 수 있습니다.

http://support.microsoft.com/kb/303650

사용자가 신뢰할 수 있는 사이트 목록에 도메인을 추가하도록 할 수도 있습니다.우리 사이트가 NTLM과 작동하도록 하려면 그렇게 해야 했다는 것을 알고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top