로컬 사용자에게 자격 증명을 제공하지 않고 사이트에 대한 인증된 액세스 허용

로컬 사용자에게 자격 증명을 제공하지 않고 사이트에 대한 인증된 액세스 허용

저는 서비스 웹사이트가 있는 단일 계정을 갖고 있는 회사를 관리하고 있으며 사용자가 회사 계정으로 인증된 것처럼 해당 웹사이트에 액세스할 수 있기를 바랍니다. 그러나 분명한 이유로 우리는 회사 사용자에게 회사 계정 자격 증명을 제공하고 싶지 않습니다. 기본적으로 우리는 학생들에게 온라인 도서관에 대한 액세스를 제공하기 위해 많은 대학에서 수행하는 것과 유사한 것을 설정하고 싶습니다. 이것은 일반적으로 어떻게 달성됩니까?

처음에는 이를 위해 프록시 서버를 사용하자고 생각했고 Squid 프록시 인증을 찾아봤지만 이 구성은 사용자에게 인터넷 액세스를 허용하기 전에 인증을 요청하는 것을 목표로 하는 것 같은데 이는 우리가 원하는 것과는 전혀 다릅니다.

어떻게 이를 달성할 수 있나요? 우리 OS(모든 사용자 컴퓨터와 회사 서버)는 Debian 7.0(Wheezy)입니다.

브라우저에 구애받지 않는 답변이 우리가 바라는 것이지만, 이것이 가능하지 않은 경우 Google Chrome 버전 28.0.1500.52를 사용하고 있습니다.

답변1

말씀하신 서비스 웹사이트가 기본 인증을 사용하고 있다면 그 앞에 역방향 프록시를 배치할 수 있습니다. 그러면 역방향 프록시가 인증을 처리합니다. 다음은 귀하에게 유용할 수 있는 몇 가지 답변이 포함된 유사한 질문입니다.

https://stackoverflow.com/questions/567814/apache2-reverse-proxy-to-an-end-point-that-requires-basicauth-but-want-to-hide-t

관련 정보