SSO 환경에서 Workplace XT를 사용하려면 web.xml 파일을 편집하여 적합한 설정을 작성해야 합니다.
IBM® Tivoli® Access Manager 환경의 SSO는 추가 구성이 필요할 수 있습니다. 자세한 내용은 IBM 제품 문서를 참조하십시오.
SSO에 맞게 web.xml을 편집하려면 다음을 수행하십시오.
파일은 다음 경로에 있습니다. install_path/IBM/FileNet/WebClient/WorkplaceXT/WEB-INF/web.xml
<init-param>
<param-name>perimeterChallengeMode</param-name>
<param-value>true</param-value>
</init-param>
<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>
http://deploy_server:7001/WorkplaceXT
SSO
프록시 호스트 URL이 다음과 같은 경우 http://sso_proxy_server.domain.com/WorkplaceXT
다음
값을 사용합니다.<param-name>ssoProxyContextPath</param-name>
<param-value></param-value>
http://deploy_server/WorkplaceXT
해당 SSO 프록시 호스트 URL이
다음과 같은 경우 http://sso_proxy_server/WorkplaceXT
다음
값을 사용합니다.<param-name> ssoProxyHost </param-name>
<param-value>sso_proxy_server</param-value>
<param-name>ssoProxyPort</param-name>
<param-value>80</param-value>
<param-name>ssoProxySSLPort</param-name>
ram-value>443</param-value>
/integrationCommand*
/transport*
/bootstraptransport
샘플
제외 목록은 다음과 같이 표시됩니다.
<filter>
<filter-name>AE PreprocessorFilter</filter-name>
<filter-class>
com.filenet.ae.toolkit.server.servlet.filter.PreprocessorFilter
</filter-class>
<init-param>
<param-name>challenge</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>exclude</param-name>
<param-value>
/css/*,
/download/*,
/FnJavaV1Files/*,
/images/*,
/js/*,
/scripts/*,
/Samples*,
/Source*,
/UI-INF/*,
/integrationCommand*,
/integrationResponse*,
/transport*,
/ContainerError.jsp,
/ContainerLogin.jsp,
/ContainerSignout.jsp,
/ServerErrorDisplay.jsp,
/containerSecured/*,
/WcmError.jsp,
/WcmSignIn.jsp,
/GetUserToken.jsp,
/GetTokenSignIn.jsp,
/GetUserInformation.jsp,
/axis,
/axis/services/*,
/servlet/AdminServlet,
/setCredentials,
/SOAPMonitor,
/webdav*,
/P8BPMWSBroker/*,
*j_security_check*,
/bootstraptransport,
/pingSession,
/unitTests*,
/NoContent.jsf,
/ServerErrorDisplay.jsf,
/LoadJSResources.jsf,
/SessionError.jsf
</param-value>
</init-param>
</filter>
<url-pattern>/integrationCommand</url-pattern>
<url-pattern>/transport</url-pattern>
<url-pattern>/bootstraptransport</url-pattern>
<url-pattern>/getContent</url-pattern>
샘플은 다음과 같이 표시됩니다.
<security-constraint>
<web-resource-collection>
<web-resource-name>action</web-resource-name>
<description>Define the container secured resource</description>
<url-pattern>/containerSecured/*</url-pattern>
<url-pattern>/integrationCommand</url-pattern>
<url-pattern>/transport</url-pattern>
<url-pattern>/bootstraptransport</url-pattern>
<url-pattern>/getContent</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>*</role-name>
</auth-constraint>
<user-data-constraint>
<description>User data constraints</description>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>