Desarrollo de módulos de inicio de sesión personalizados JAAS para una configuración de inicio de sesión en el sistema

Para un servidor de Liberty, existen varios puntos de plug-in JAAS (Java™ Authentication and Authorization Service) para configurar los inicios del sistema. Liberty utiliza configuraciones de inicio de sesión del sistema para autenticar solicitudes de entrada. Puede desarrollar un módulo de inicio de sesión JAAS personalizado para añadir información al Subject de una configuración de inicio de sesión del sistema.

Acerca de esta tarea

Las aplicaciones de servlet llaman a las configuraciones de inicio de sesión de aplicaciones para obtener un sujeto que se basa en información de autenticación específica. Al escribir un módulo de inicio de sesión que se conecta a una configuración de inicio de sesión de aplicación Liberty o de inicio de sesión de sistema, debe desarrollar una lógica de configuración de inicio de sesión que sepa cuando está presente información específica y cómo utilizar la información. Para obtener más detalles, consulte Configuración JAAS y Módulos de inicio de sesión de JAAS.

Para desarrollar un módulo de inicio de sesión JAAS personalizado para una configuración de inicio de sesión del sistema, siga los pasos del procedimiento:

Procedimiento

Qué hacer a continuación

Añada el módulo de inicio de sesión personalizado en las configuraciones de inicio de sesión en el sistema WEB_INBOUND y JAAS (Java Authentication and Authorization Service) DEFAULT del archivo server.xml. Coloque la clase de módulo de inicio de sesión personalizado en un archivo JAR, por ejemplo, customLoginModule.jar y, a continuación, haga disponible el archivo JAR para el servidor de Liberty. Consulte Configuración de un módulo de inicio de sesión personalizado JAAS 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=twlp_dev_custom_jaas
Nombre de archivo:twlp_dev_custom_jaas.html