Puede utilizar SSO con un servidor proxy en el entorno
Application Engine.
Para habilitar este procedimiento opcional, edite el archivo
web.xml en WebLogic Server.
Para editar el archivo web.xml para SSO:
- Haga una copia del archivo web.xml.
vía_acceso_instalación_AE/Workplace/WEB-INF/web.xml
- Abra web.xml para editarlo.
- Establezca el parámetro perimeterChallengeMode en true:
<init-param>
<param-name>perimeterChallengeMode</param-name>
<param-value>true</param-value>
</init-param>
- Establezca los parámetros ssoProxyContextPath,
ssoProxyHost, ssoProxyPort y
ssoProxySSLPort según sea necesario.
Estos valores de parámetro se utilizan para modificar uno o varios elementos del
URL nativo que Workplace observa en una
solicitud. Si el valor de un elemento de host de proxy SSO de la solicitud de URL es
diferente de la información equivalente del host en el que está desplegado
Workplace, debe establecer el parámetro sso*
correspondiente para ese elemento del URL en el valor del host de proxy 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>
En general, los parámetros init anteriores deben configurarse del siguiente modo:
- ssoProxyContextPath
- Establezca el valor en la vía de acceso de contexto del URL del host proxy SSO. Esta
es la parte de vía de acceso del URL que aparece a continuación del nombre de servidor y
que representa el acceso de nivel superior a la aplicación
Workplace.
Por ejemplo, si el URL del
host de despliegue de
Workplace es
http://servidor_despliegue:2809/Workplace y el URL del host proxy de SSO
es
http://servidor_proxy_sso.dominio.com/fn/Workplace, utilice los
valores siguientes:
<param-name>ssoProxyContextPath</param-name>
<param-value>/fn/Workplace</param-value>
- ssoProxyHost
- Establezca el valor en el nombre del servidor del host proxy SSO. Generalmente, será
un nombre de host totalmente calificado por dominio.
Por ejemplo, si el URL del host
donde está desplegado
Workplace es
http://servidor_despliegue/Workplace y el URL del host proxy de SSO
correspondiente es
http://servidor_proxy_sso/Workplace, utilice los
valores siguientes:
<param-name>ssoProxyHost</param-name>
<param-value>servidor_proxy_sso</param-value>
- ssoProxyPort
- Establezca el valor en el puerto HTTP del host proxy SSO.
Por ejemplo:
<param-name>ssoProxyPort</param-name>
<param-value>80</param-value>
- ssoProxySSLPort
- Establezca el valor en el puerto HTTPS del host proxy SSO, si está definido, y/o
utilizado para acceder a páginas de
Workplace.
Por ejemplo:
<param-name>ssoProxySSLPort</param-name>
<param-value>443</param-value>
- Guarde los cambios realizados en web.xml y cierre el archivo.