Para plataformas distribuidas[16.0.0.3 y posterior]

Configuración de la SPI del repositorio de usuarios personalizados en las herramientas del desarrollador

Para implementar la interfaz de programación de servicio (SPI) com.ibm.wsspi.security.wim.CustomRepository utilizando las herramientas del desarrollador, debe tener los archivos de SPI disponibles para los proyectos.

Procedimiento

  1. Añada el entorno de ejecución de Liberty a Eclipse.

    En las preferencias de Eclipse, vaya a Servidor > Entorno de ejecución y pulse Añadir. Puede hacer referencia a un entorno de ejecución de Liberty existente o puede instalar uno nuevo.

  2. Verifique que las características Application Security 2.0 (appSecurity-2.0) y Federated Registry 1.0 (federatedRegistry-1.0) están instaladas en el entorno de ejecución de Liberty.

    Para listar las características instaladas, en la vista Explorador de entorno de ejecución, pulse con el botón derecho del ratón en el entorno de ejecución de Liberty y pulse Propiedades. Si una característica no está instalada, pulse con el botón derecho del ratón en el entorno de ejecución de Liberty, pulse Instalar contenido adicional y seleccione las características que faltan. Para obtener más información, consulte Instalación de activos utilizando las herramientas del desarrollador.

  3. Cree un proyecto de paquete OSGi donde esté implementando la interfaz. Para crear el proyecto, vaya a Archivo > Nuevo, seleccione Proyecto de paquete OSGi y defina el proyecto.
  4. Verifique que la definición de destino incluye la ubicación de SPI.

    En las preferencias de Eclipse, vaya a Desarrollo de plug-ins > Plataforma de destino. Elija la definición de destino de WebSphere Application Server Liberty con SPI o edite las ubicaciones para la definición de destino de WebSphere Application Server Liberty para incluir la ubicación wlp/dev/spi/ibm para el entorno de ejecución.

  5. Añada los paquetes de SPI al manifiesto de proyecto.
    En la vista Explorador de empresa, pulse Manifiesto. Pulse la pestaña Dependencias para añadir los siguientes paquetes en la sección Paquetes importados:
    • com.ibm.wsspi.security.wim
    • com.ibm.wsspi.security.wim.exception
    • com.ibm.wsspi.security.wim.model
  6. Cree la clase que implementa la interfaz de repositorio personalizado.

    Para crear la clase, en la vista Explorador de empresa, pulse con el botón derecho del ratón en la carpeta src del paquete y seleccione Nuevo > Clase. Defina las propiedades para la clase. Para el campo Interfaces, pulse Añadir y seleccione la interfaz CustomRepository.

Qué hacer a continuación

Implemente la interfaz de repositorio personalizado y, a continuación, empaquete la clase tal como se describe en Desarrollo de un repositorio de usuario personalizado para Liberty.

Icono que indica el tipo de tema Tema de tarea



Icono de indicación de fecha y hora Última actualización: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=t_sec_cust_repository
Nombre de archivo:t_sec_cust_repository.html