2015-02-03 2 views
0

작은 문제로 인해 시장 문제가 생겨서 우리가 완전히 벗어났습니다.java가있는 IIS에 연결할 때 암호가 올바르지 않음

우리는 테스트를 수행하기 위해 IIS 웹 서버에 연결하는 junit testframework를 가지고 있습니다. HttpURLConnection은 연결을 만드는 데 사용됩니다. 아무 이유없이 계정이 잠겼다는 것을 알았지 만 이제는 이유를 알 수 있습니다.

프레임 워크가 IIS와 접촉 할 때마다 잘못된 암호 요청이 도메인 컨트롤러에 의해 기록됩니다. 그러나 호출 자체는 성공합니다. 다행스럽게도 "keep-alive"가 연결에 설정되어 있으므로 모든 다음 호출도 성공합니다. 그러나 누군가가 30 분 안에 5 번 프레임 워크를 시작하면 계정은 한 시간 동안 잠겨 있습니다. 우리가 처음 로그인을 NTLMSSP_NEGOTIATE과 시작을 건너 HttpURLConnection의 만들 수있는 방법이있는 를 일으키는 첫 번째 익명 로그인하다고 생각

19 73.478583 ??.???.177.30 ??.???.163.107 HTTP/XML POST /home/<anonimized>/com.eibus.web.soap.Gateway.wcp HTTP/1.1 
26 73.479751 ??.???.163.107 ??.???.177.30 HTTP HTTP/1.1 401 Unauthorized (text/html) 
34 74.271637 ??.???.177.30 ??.???.163.107 HTTP/XML POST /home/<anonimized>/com.eibus.web.soap.Gateway.wcp HTTP/1.1 , NTLMSSP_NEGOTIATE 
36 74.272105 ??.???.163.107 ??.???.177.30 HTTP HTTP/1.1 401 Unauthorized , NTLMSSP_CHALLENGE (text/html) 
38 74.282902 ??.???.177.30 ??.???.163.107 HTTP/XML POST /home/<anonimized>/com.eibus.web.soap.Gateway.wcp HTTP/1.1 , NTLMSSP_AUTH, User: BUSINESS\<anonimized> 
41 74.988154 ??.???.163.107 ??.???.177.30 HTTP/XML HTTP/1.1 200 OK 

을 :

와이어 샤크는 다음과 같이 첫 번째 연결이가는 것을 보여 주었다?

다른 모든 조회를 환영합니다.

+0

HttpURLConnection을 사용하는 예 : http://stackoverflow.com/a/34321230/2073804 – ron190

답변

0

계정을 잠급니다? 어쩌면 IIS에서 직접 설명하는 더 나은 로그를 얻을 수 있습니까? 요청에 허용 된 헤더를 제어하는 ​​IIS의 설정이 있다고 생각합니다.

HttpURLConnection의 헤더를 변경하려고 할 수 있습니다.

관련 문제