En la infraestructura de interfaz de usuario web puede configurar más de una página de
inicio de sesión. Las páginas de inicio de sesión se pueden utilizar para diferentes
organizaciones u otros grupos de usuarios. También puede configurar una implementación
personalizada de varias páginas de inicio de sesión.
Acerca de esta tarea
Para añadir una página de inicio de sesión, utilice el procedimiento siguiente:
Procedimiento
- Instale la aplicación con la infraestructura de interfaz de usuario web.
- Decida cómo desea implementar varias páginas de inicio de sesión, utilizando una de
las maneras siguientes:
- La implementación predeterminada que se proporciona en la infraestructura de interfaz de
usuario web.
Si no se proporciona ninguna página de inicio de sesión personalizada, la
implementación predeterminada lee los parámetros <context-param>
del siguiente archivo web.xml:
<param-name>scui-login-page</param-name>
<param-value>/myapp/console/login.jsp</param-value>
- Una implementación personalizada conectada a la infraestructura de interfaz de usuario web.
- En el caso de una implementación personalizada, especifique el proveedor de la
página de inicio de sesión personalizado en web.xml mediante el parámetro
scui-login-page-provider.
Ejemplo:
<context-param>
<param-name>scui-login-page-provider</param-name>
<param-value>com.app.MyLoginPageProvider</param-value>
</context-param>
El método getLoginPage() de ISCUILoginPageProvider accederá a este proveedor. La
implementación personalizada debe utilizar el contrato de interfaz definido en la clase
ISCUILoginPageProvider.
Para implementar el código Java™ personalizado, cree un archivo JAR que contenga la clase Java y, a continuación, instale el archivo JAR utilizando el script install3rdparty.sh . Para implementar esta personalización, vuelva a crear el archivo EAR o el archivo WAR
como hizo durante la instalación y, a continuación, despliegue la aplicación en el
servidor de aplicaciones.