저는 HTTP 프록시를 사용하여 회사 Windows 네트워크 (내가 로그인하는 사이트)에서 작업합니다. 인터넷 익스플로러를 사용할 때 비밀리에 암호를 입력 할 필요없이 프록시를 사용합니다. 특정 다른 프로그램도이를 관리하는 것으로 보이며 JavaWebStart에는 "브라우저 설정 사용"옵션이 있습니다.NTLM 프록시?
그러나 컬이나 wget과 같은 스크립트/프로그램을 사용하여 http에서 물건을 가져 오거나 내 Java 코드에서 수행 할 때 암호가 어딘가에 저장되어 있어야합니다. 이는 분명 보안에 적합하지 않습니다.
인터넷 익스플로러가 프로그래밍 방식으로 어떻게 암호가없는 액세스 권한을 얻을 수 있습니까?
필자는 프로그래머이고 암호를 입력하지 않고도 작업 할 수 있도록 프로그램이 필요하기 때문에 스택 오버플로 문제라고 주장합니다. 다른 사람들이 서버 오류/수퍼 유저.
curl의 --proxy-ntlm과 같은 설정에 대해 알고 있지만 여전히 ntlm 사용자 이름과 비밀번호가 필요합니다.
이 위대한 게시물에 대해 감사 드리기 위해 마침내 여기에 등록했습니다. 고맙습니다! OP 전용 스레드가 영원히 사라지면 좋을 것 같습니다 ... 나는 그들을 싫어합니다. 실제로 libcurl 정보를 찾고 curl util이 아니라 SSPI-hint가 정확한 방향을 제시했습니다. 앱에서 SSPI로 NTLM 인증을 활성화하는 방법에 관심이있는 사용자 : 1) libcurl 소스 다운로드 2) 평소대로 .dsw 파일 열기 3) 'libcurl'에 대한 프로젝트 설정에서 USE_WINDOWS_SSPI 매크로를 프리 프로세서 정의에 추가하십시오. 3 3) Build solution 그런 다음 프로그램에서 CURLAUTH_NTLM을 사용하여 빈 사용자 자격 증명을 –