Configuration d'un module de connexion personnalisé JAAS pour Liberty
Vous pouvez configurer un module de connexion JAAS (Java™ Authentication and Authorization Service) personnalisé avant ou après avoir configuré le module de connexion du serveur Liberty.
Avant de commencer
Nous prenons en charge le fichier server.xml, le fichier client.xml et le fichier de configuration JAAS pour la configuration JAAS. Toutefois, il est recommandé de configurer le module de connexion personnalisé JAAS dans le fichier server.xml ou le fichier client.xml. Pour plus d'informations sur la configuration du fichier de configuration JAAS, voir Configuration d'un module de connexion et d'entrée de contexte de connexion personnalisé JAAS d'application à l'aide d'un fichier de configuration JAAS pour Liberty.
Assurez-vous de disposer d'un fichier JAR contenant le module de connexion JAAS personnalisé qui implémente l'interface javax.security.auth.spi.LoginModule, comme décrit dans Développement de modules de connexion JAAS personnalisés pour une configuration de connexion système. Dans cette rubrique, le module de connexion personnalisé JAAS utilise une table de hachage, des rappels ou des variables d'état partagé fournis par le serveur Liberty pour transmettre les données d'authentification au module de connexion du système.
Pourquoi et quand exécuter cette tâche
L'utilisation d'un module de connexion personnalisé permet de prendre des décisions d'authentification supplémentaires ou d'ajouter des informations au sujet afin de prendre des décisions d'autorisation plus fines à l'intérieur même de votre application. Voir Configuration JAASet Modules de connexion JAAS pour une présentation plus détaillée.
Pour configurer un module de connexion personnalisé JAAS, procédez comme suit :