Configuration de la connexion de système EIS gérée par conteneur

Bien que la méthode de configuration de la connexion d'un système EIS gérée par conteneur soit obsolète dans WebSphere Application Server Version 6, cette rubrique utilise un projet Web dynamique pour illustrer comment configurer un composant d'application pour une connexion de système EIS gérée par conteneur.
Ce paramètre de configuration est représenté par la directive <res-auth>Container</res-auth> de la référence de ressources utilisée par votre application.
La configuration de la connexion de système EIS gérée par conteneur comprend les étapes suivantes :
  1. Définition de la directive d'authentification dans la référence des ressources utilisée par votre application en tant que Conteneur.
  2. Création d'un alias d'entrée d'authentification JAAS à utiliser afin de fournir un ID utilisateur et un mot de passe pour la connexion du système EIS.
  3. Configuration de votre application ou fabrique de connexions afin d'utiliser l'alias d'authentification JAAS approprié.
Les étapes détaillées sont décrites ci-après.
  1. Définissez la directive d'authentification sur conteneur. Il suffit en général de modifier le descripteur de déploiement de votre application dans l'environnement de développement comme suit :
    1. Cliquez avec le bouton droit de la souris sur Descripteur de déploiement : PhoneBookWeb et sélectionnez Ouvrir avec > Editeur de descripteur de déploiement. Pour un projet Web dynamique, ouvrez le projet Web dans l'éditeur du descripteur de déploiement.
    2. Dans la référence des ressources du descripteur de déploiement de votre application, définissez la propriété Authentification sur Conteneur.
    3. Enregistrez vos modifications et fermez l'éditeur du descripteur de déploiement Web. Le code suivant est ajouté au descripteur de déploiement de votre application Web : <res-auth>Container</res-auth>
  2. Créez une entrée d'authentification JAAS. Créez l'alias d'entrée d'authentification JAAS à utiliser afin de fournir un ID utilisateur et un mot de passe pour la connexion du système EIS comme suit :
    1. Sous Eléments liés, cliquez sur Entrées de données d'authentification de l'architecture J2EE Connector (J2C). Rendez-vous sur la page des paramètres de sécurité qui contient les entrées d'authentification JAAS.
    2. Au-dessus de la liste des alias, cliquez sur Nouveau.
    3. Ajoutez une entrée composée de l'ID utilisateur et du mot de passe qui serviront à votre application pour ouvrir une session lors de la connexion à IMS.
    4. Entrez un alias, l'ID utilisateur et le mot de passe pour ouvrir une session IMS ainsi que description (facultatif). Sélectionnez OK. Enregistrez vos modifications.
  3. Configurez votre application ou fabrique de connexions afin qu'elle utilise l'alias d'authentification JAAS approprié. Pour les serveurs WAS V6 et les versions ultérieures, il est conseillé de définir l'alias d'authentification gérée par conteneur sur la référence des ressources du descripteur de déploiement de votre application. Il était également possible de définir la propriété de l'alias d'authentification gérée par conteneur de la fabrique de connexions J2C de votre application, mais cette méthode est devenue obsolète. Vous pouvez effectuer cette opération lorsque vous créez pour la première fois la fabrique de connexions ou, ultérieurement, en éditant la fabrique de connexions. Pour définir l'alias d'authentification gérée par conteneur sur la référence des ressources du descripteur de déploiement de votre application, procédez comme suit :
    1. Pour un projet Web dynamique, ouvrez le projet Web dans l'éditeur du descripteur de déploiement.
    2. Dans la référence des ressources du descripteur de déploiement de votre application, sélectionnez l'alias d'authentification JAAS que vous avez créé dans la liste des sélections pour la propriété Alias d'authentification.
    3. Sélectionnez OK.

    Pour associer l'alias d'authentification gérée par conteneur à la fabrique de connexions J2C utilisée par votre application, effectuez les étapes suivantes :

    1. Dans la console d'administration du serveur que vous avez sélectionné, recherchez la fabrique de connexions que vous souhaitez modifier. Par exemple, Adaptateur de ressources > nom_de_serveur > Fabrique de connexions J2C > nom_de_fabrique_de_connexions.
    2. Sous la section Authentification gérée par conteneur, dans la liste de sélections de la propriété Alias d'authentification, sélectionnez l'alias d'authentification JAAS que vous avez créé plus haut. Les autres sélections peuvent être conservées.
    3. Sélectionnez OK et enregistrez vos modifications.

Pour obtenir davantage d'informations sur les propriétés d'une fabrique de connexions, voir Propriétés de connexion.

Remarque : Le processus de configuration de la connexion gérée par conteneur sur un serveur d'applications WebSphere Application Server autonome est le même que le processus utilisé pour un serveur WebSphere Application Server dans un environnement de test unitaire.

Vos commentaires