Application Engine 환경에서 프록시 서버와 SSO를
함께 사용할 수 있습니다. 이 방법은
선택사항이며 WebLogic Server에서 web.xml 파일을
편집하여 이 방법을 사용할 수 있습니다.
SSO 활성화를 위해 web.xml을 편집하는 방법
- web.xml의 백업 사본을 만드십시오.
AE_install_path/Workplace/WEB-INF/web.xml
- web.xml을 편집기에서 여십시오.
- 다음을 입력하여 perimeterChallengeMode 매개변수 값을 true로
설정하십시오.
<init-param>
<param-name>perimeterChallengeMode</param-name>
<param-value>true</param-value>
</init-param>
- 필요에 따라 ssoProxyContextPath, ssoProxyHost,
ssoProxyPort 및 ssoProxySSLPort를
설정하십시오.
이러한 매개변수 값은 Workplace에 대한 요청에 포함되는 원시 URL의 요소를
수정하기 위해 사용됩니다. URL 요청에 포함된 SSO 프록시 호스트 요소의 값이
Workplace가 배치된 호스트에 대한 해당 정보와
다를 경우, 일치되지 않는 URL 요소의 sso* 매개변수를 SSO 프록시 호스트에 대한 값으로
설정해야 합니다.
<init-param>
<param-name>ssoProxyContextPath</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>ssoProxyHost</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>ssoProxyPort</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>ssoProxySSLPort</param-name>
<param-value></param-value>
</init-param>
일반적으로
<init-param> 매개변수는
다음과 같이 설정합니다.
- ssoProxyContextPath
- 이 매개변수의 값은 SSO 프록시 호스트 URL의
컨텍스트 경로로 설정하십시오. 이 값은 서버 이름 뒤에 표시되는
URL 경로 부분으로 Workplace 애플리케이션에 대한 최상위
레벨 액세스를 나타냅니다.
예를 들어
Workplace 배치 호스트 URL이
http://deploy_server:2809/Workplace이고, SSO 프록시 호스트 URL이
http://sso_proxy_server.domain.com/fn/Workplace이면, 다음과 같은 값을
사용하십시오.
<param-name>ssoProxyContextPath</param-name>
<param-value>/fn/Workplace</param-value>
- ssoProxyHost
- 이 매개변수의 값은 SSO 프록시 호스트 서버 이름으로
설정하십시오. 일반적으로 이 값에는 완전한 호스트 이름이
사용됩니다.
예를 들어
Workplace가 배치된
호스트 URL이
http://deploy_server/Workplace이고 해당 SSO 프록시 호스트
URL이
http://sso_proxy_server/Workplace이면,
다음과 같은 값을 사용하십시오.
<param-name>ssoProxyHost</param-name>
<param-value>sso_proxy_server</param-value>
- ssoProxyPort
- 이 매개변수의 값은 SSO 프록시 호스트의 http 포트로
설정하십시오.
예를 들면 다음과 같습니다.
<param-name>ssoProxyPort</param-name>
<param-value>80</param-value>
- ssoProxySSLPort
- 이 매개변수의 값은 정의되어 있거나 Workplace 페이지에
액세스할 때 사용되는 SSO 프록시 호스트의 https 포트로 설정하십시오.
예를 들면 다음과 같습니다.
<param-name>ssoProxySSLPort</param-name>
<param-value>443</param-value>
- web.xml의 변경 사항을 저장하고
파일을 닫으십시오.