서버 응답에서 기본 인증 사용자 이름과 암호를 설정할 수 있습니까?아파치 기본 인증 서버 측을 설정 하시겠습니까?
나는 특정 쿠키 인증 시스템으로 로그인 할 수있는 www.example.com 사이트를 운영하고 있습니다.
이 사이트는 다른 서버에서 제공하는 다른 URL의 애플리케이션도 가지고 있습니다 (예 : www.example.com/other). 다른 URL에 의해 제공되는 응용 프로그램은 나에 의해 유지되지 않으며 암호 시스템을 추가하기 위해 시도하고 편집하고 싶지 않습니다.
기본 인증을 사용하여 해당 디렉토리의 보안을 설정 한 다음 다른 URL로 이동하기 전에 www.example.com을 방문 할 때 기본 사이트를 기본 인증으로 설정하십시오.
또는 더 좋은 방법이 있습니까?
* 편집 추가 정보 :
플라스크 응용 프로그램 사용 mod_wsgi에www.example.com/other에 의해 제공됩니다 www.example.com
는 (PHP) 응용 프로그램은 아파치를 통해 제공되는 awstats입니다 ,
플라스크 앱에는 쿠키 기반 인증 시스템이 있습니다.이 시스템을 awstats 앱으로 확장하고 싶습니다.
클라이언트가 자격 증명을 설정하면 브라우저는 연결된 서버에 관계없이 전체 도메인의 머리글에 자격 증명을 보냅니다. 내 앱 서버는 모두 동일한 프론트 엔드 서버에서 제공됩니다. 사용자의 자격 증명을 설정할 수 있기를 바랬습니다. 그러나 나는 그렇지 않다고 생각한다. –
@ i_4_got 그래, 잘 모르겠다. 동일한 도메인 이름을 가진 동일한 서버에 이러한 Apache 어플리케이션 서버가있는 경우 원하는 것을 수행 할 수있는 능력이있을 수 있습니다. 두 파일 사이에 공통된 .htpasswd 파일을 사용하여 도망 갈 수 있습니다. 불행히도 나는 mod_wsgi 구성에 익숙하여 도움이 될 수있다. –
죄송합니다, 좋은 질문을 writting 나는 일하고있는 기술입니다. –