2016-10-04 26 views
1

특정 로그인의 경우 mod_auth_openidc 모듈을 통해 8079 포트의 Apache 웹 서버와 8080 포트의 Tomcat 인스턴스를 연결해야합니다. 목적은 추가 로그인 요청없이 Tomcat에서 호스팅되는 webapp에 OpenID Connect를 통해 사용자 ID를 전달하는 것입니다.Apache가 mod_auth_openidc를 통해 Tomcat과 상호 작용하는 경우

OIDC 서버 요청 (예 : Google)에 따라 OIDC를 구성하고 클라이언트를 등록했으며 mod_jk도 사용했습니다. 나는 지난 마일에 도착할 수 없다. 또한 http.config apache 파일의 virtualhost 섹션에서 PROXY/REVERSEPROXY를 사용하는 것으로 간주합니다. 지금까지 이것은 리디렉션을 수정 한 것이 아닙니다.

누구가 도와 줄 수 있습니까?

답변

0

당신은 프록시에 다음과 같은 구성을 사용할 수 있습니다 톰캣 같은 백엔드 서버로 mod_auth_openidc에 의해 보호되는 경로 :

<Location "/"> 
    AuthType openid-connect 
    Require valid-user 
    ProxyPass http://tomcat:8080/ 
    ProxyPassReverse http://localhost:8080/ 
</Location>