Développement de modules de connexion JAAS personnalisés pour une configuration de connexion système

Pour un serveur Liberty, plusieurs points de plug-in JAAS (Java™ Authentication and Authorization Service) existent pour la configuration de connexions système. Liberty utilise des configurations de connexion système pour authentifier les demandes entrantes. Vous pouvez développer un ou plusieurs modules de connexion JAAS personnalisés et les brancher aux points appropriés de la configuration de connexion système afin d'ajouter des informations à l'objet Subject.

Pourquoi et quand exécuter cette tâche

Les configurations de connexion d'application sont appelées par les applications Servlet pour obtenir un sujet (objet Subject) constitué d'informations d'authentification spécifiques. Lorsque vous écrivez un module de connexion qui se branche à une configuration de connexion système ou de connexion d'application Liberty, vous devez développer une logique de configuration de connexion qui détecte des informations spécifiques et sait comment les utiliser. Pour plus d'informations, voir Configuration JAAS et Modules de connexion JAAS.

Pour développer votre propre module de connexion JAAS en vue de le brancher dans une configuration de connexion système, lisez la procédure ci-après et suivez les étapes auxquelles elle renvoie :

Procédure

Que faire ensuite

Ajoutez votre module de connexion personnalisé aux configurations de connexion système JAAS WEB_INBOUND et DEFAULT, dans le fichier server.xml. Placez la classe du module de connexion personnalisé dans un fichier JAR, par exemple customLoginModule.jar, puis mettez le fichier JAR à disposition sur le serveur Liberty. Voir Configuration d'un module de connexion personnalisé JAAS pour Liberty.


Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_dev_custom_jaas.html