2011-08-29 3 views
1

XML 데이터를 타사 클라이언트에 제공하는 스크립트를 작성하려고합니다. 나는 모든 클라이언트가 시스템을 사용하기 위해 인증되도록 요구하고 싶다.인증 : HTTP URL에 자격 증명이 전달 될 때 creds 확인을 억제합니다.

과도한 주문형 인증 시스템을 사용하는 대신 클라이언트 응용 프로그램이 URL (예 : http://myusername:[email protected]/)을 통해 자격 증명을 전달하기를 원합니다. 이것은 FTP에서 어떻게 수행되는지와 다르지 않습니다.

.htaccess를 사용하면 가능하다고 생각하지만 로그인을 시도 할 때 여전히 로그인하라는 대화 상자가 표시되거나 로그인 할 자격 증명을 확인합니다. .htaccess 또는 서버에서 인증하는 다른 방법으로이를 억제 할 수있는 방법이 있습니까?

+2

대부분의 브라우저에서 작동하지만 모든 종류의 경고를 발행합니다. 이 구성은 phishers/spammers가 대량으로 악용하여'http : // www.microsoft.com @ somenastysite.com' 유형 URL을 만듭니다. 보안을 손상시키지 않으면 경고를 비활성화 할 수 없습니다. –

답변

1

이것은 아마도 몇 년 전에 Microsoft에서 소개 된 Internet Explorer의 보안 수정 사항 일 수 있습니다. Firefox에서 다시 시도하면 정상적으로 작동합니다.

Internet Explorer가 주어진 사용자 이름과 암호를 통해 로그인하도록하려면 테마 (특히 해결 방법 섹션)에서 this Microsoft article을 확인하십시오. 그리고 btw, URL은 http://username:[email protected] (더블 슬래시에 유의하십시오.)으로되어 있습니다.

또한 자격 증명 팝업에 로그인 정보를 입력하여 .htaccess가 올바른지 확인하십시오. 그러면 로그인 할 수 있어야합니다.

관련 문제