작은 문제로 인해 시장 문제가 생겨서 우리가 완전히 벗어났습니다.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
을 :
와이어 샤크는 다음과 같이 첫 번째 연결이가는 것을 보여 주었다?
다른 모든 조회를 환영합니다.
HttpURLConnection을 사용하는 예 : http://stackoverflow.com/a/34321230/2073804 – ron190