Puede utilizar SSO con un servidor proxy en el entorno de
Application Engine.
Para habilitar este enfoque opcional, edite el archivo web.xml de
WebLogic Server.
Para editar web.xml para
SSO
- Haga una copia de seguridad de 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>
- Según sea necesario, establezca víaAccesoContextoProxySSO,
hostProxySSO, puertoProxySSO y
puertoSSLProxySSO.
Estos valores de parámetro se utilizan para modificar uno o más elementos del URL
nativo que Workplace ve en una solicitud.
Allí donde el valor de un elemento host de proxy SSO en la solicitud URL sea distinto de
la información equivalente para el host donde
Workplace se haya desplegado, debe
establecer el parámetro sso* correspondiente para ese elemento del URL en el valor del
host de proxy de SSO.
<init-param>
<param-name>víaAccesoContextoProxySSO</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>hostProxySSO</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>puertoProxySSO</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>puertoSSLProxySSO</param-name>
<param-value></param-value>
</init-param>
En general, configure los parámetros
<init-param> de la
siguiente manera:
- víaAccesoContextoProxySSO
- Establece el valor en la vía de acceso de contexto del URL de host de proxy de SSO.
Este valor es la parte de vía de acceso del URL que aparece tras el nombre del servidor
y que representa el acceso de nivel superior a la aplicación
Workplace.
Por ejemplo, si el URL de
host de despliegue de
Workplace es
http://deploy_server:2809/Workplace y el URL de host proxy de SSO es
http://sso_proxy_server.dominio.com/fn/Workplace y, a continuación,
utilice el valor siguiente:
<param-name>víaAccesoContextoProxySSO</param-name>
<param-value>/fn/Workplace</param-value>
- hostProxySSO
- Establezca el valor en el nombre de servidor host proxy de SSO. Normalmente es un
nombre de host con dominio totalmente cualificado.
Por ejemplo, si el URL de host
donde
Workplace está desplegado es
http://deploy_server/Workplace y el URL de host proxy de SSO
correspondiente es
http://sso_proxy_server/Workplace y, a continuación,
utilice el valor siguiente:
<param-name>hostProxySSO</param-name>
<param-value>sso_proxy_server</param-value>
- puertoProxySSO
- Establezca el valor en el puerto http en el host proxy de SSO.
Por
ejemplo:
<param-name>puertoProxySSO</param-name>
<param-value>80</param-value>
- puertoSSLProxySSO
- Establezca el valor en el puerto https del host proxy de SSO, si se define o se
utiliza para acceder a las páginas de
Workplace.
Por
ejemplo:
<param-name>puertoSSLProxySSO</param-name>
<param-value>443</param-value>
- Guarde los cambios en web.xml y cierre el archivo.