Desarrollo de registros personalizados autónomos
Este desarrollo proporciona una flexibilidad considerable a la hora de adaptar la seguridad de WebSphere Application Server a diferentes entornos operativos en los que ya existe un concepto de registro de usuarios que no es LDAP ni el sistema operativo local.
Antes de empezar
La seguridad de WebSphere Application Server soporta el uso de registros personalizados autónomos además del registro del sistema operativo local, los registros LDAP (Lightweight Directory Access Protocol) autónomos y los repositorios federados con fines de autenticación y autorización. Un registro autónomo implementado por el cliente utiliza la interfaz Java™ UserRegistry como la proporciona WebSphere Application Server. Un registro autónomo implementado por el cliente puede soportar casi cualquier tipo o noción de un repositorio de cuentas, desde una base de datos relacional, un archivo plano, etc.
La implementación de un registro personalizado autónomo es un esfuerzo de desarrollo de software. Implemente los métodos definidos en la interfaz com.ibm.websphere.security.UserRegistry para hacer llamadas al registro apropiado para obtener información sobre usuarios y grupos. La interfaz define un conjunto de métodos general para encapsular una amplia variedad de registros. Puede configurar un registro personalizado autónomo como repositorio seleccionado al configurar la seguridad de WebSphere Application Server en el panel Seguridad global.
Asegúrese de que la implementación del registro personalizado autónomo no depende de ningún componente de WebSphere Application Server, como por ejemplo los orígenes de datos, EJB (Enterprise JavaBeans) y JNDI (Java Naming and Directory Interface). No puede tener esta dependencia porque la seguridad se inicializa y habilita antes que la mayoría de los otros componentes de WebSphere Application Server durante el arranque. Si la implementación anterior ha utilizado estos componentes, realice el cambio que elimine esta dependencia. Por ejemplo, si la implementación anterior ha utilizado orígenes de datos para conectarse a una base de datos, utilice la interfaz JDBC java.sql.DriverManager para conectarse a la base de datos.
![[z/OS]](../images/ngzos.gif)
Si la implementación anterior utiliza orígenes de datos para conectarse a una base de datos, cambie la implementación para utilizar conexiones JDBC (Java Database Connectivity).
Procedimiento
Ejemplo
Visualización de registros personalizados autónomos.
Utilice estos enlaces para ver ejemplos de registro.
Un registro autónomo personalizado es un registro implementado por el usuario que implementa la interfaz Java UserRegistry, proporcionada por WebSphere Application Server. Un registro implementado por el cliente puede soportar prácticamente cualquier tipo o formato de un repositorio de cuentas de una base de datos relacional, un archivo plano, etc. El registro personalizado proporciona una flexibilidad considerable ya que adapta la seguridad de WebSphere Application Server a diferentes entornos donde ya existe algún tipo de registro, que no es un repositorio federado, LDAP (Lightweight Directory Access Protocol) ni el registro de sistema operativo local, en el entorno operativo.
Qué hacer a continuación
- Guarde y sincronice la configuración y reinicie todos los servidores.
- Intente acceder a algunos recursos J2EE para verificar que la implementación de registro personalizado es correcta.