Seguridad de la infraestructura de interfaz de usuario web: adición de páginas de inicio de sesión

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

  1. Instale la aplicación con la infraestructura de interfaz de usuario web.
  2. 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.
  3. 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.