2014-05-14 4 views
1

가능하면 잘 모르겠지만 웹 서비스 호출이 401 Unauthorized를 돌려주는 문제가 있습니다. 피들러 로그를보고이를 확인했지만 앱을 통해 올바른 자격 증명을 전달하고 있습니다. 피들러 헤더 또는 인증 탭을보고 서비스에 전달되는 자격 증명을 얻으려면 어떻게해야합니까?NTLM 자격 증명 얻기 Fiddler

+0

은 Integrated를 사용하도록 구성된 웹 서비스 컨테이너 (IIS라고 생각하십니까?)입니까? –

+0

Fiddler의 RAW 섹션에서 요청의 일부로 전달한 모든 내용을 확인 했습니까? – Dumisani

+0

RAW를 살펴본 결과 아래와 같이 보입니다 인증 : 전체 문자 집합을 협상합니다 인코딩 된 문자열에서 실제 자격 증명을 얻기위한 도구가 있습니까? –

답변

1

피들러에서 AUTH 탭을 클릭하면 인증 시도 응답에 대한 정보가 표시됩니다.

그러나 NTLM과 Negotiate는 네트워크를 통해 원시 암호를 보내지 않습니다.

대상 사이트가 HTTPS입니까? 그렇다면 연장 보호가 활성화되어 있습니까?

+0

인증 탭을 살펴본 결과 도메인과 사용자가 비어 있음을 확인했습니다. 이것의 가능한 원인은 무엇일까요? –

+0

SAZ 파일을 공유 할 수 있습니까? – EricLaw

+0

여기 샘플 SAZ 파일이 있습니다. 첫 번째 세션은 자격 증명이 비어있는 세션입니다. 두 번째 세션에는 채워진 자격 증명이 있습니다. 세 번째에는 채워진 자격 증명이 있지만 응용 프로그램에 자격 증명을 명시 적으로 제공하고 있습니다. https://www.dropbox.com/s/2oacf1jtlrsxri7/Sample.saz –