Certaines étapes supplémentaires sont nécessaires lors de la configuration de Content Engine en vue d'un fonctionnement sur WebSphere avec des référentiels fédérés Tivoli Directory Server.
Pour configurer WebSphere avec les référentiels fédérés de Tivoli Directory Server :
- Dans la console d'administration WebSphere, accédez à . Sous Référentiel du compte d'utilisateur, sélectionnez Référentiels fédérés et cliquez sur Configurer.
- Sous Articles liés, cliquez sur Gestion des référentiels, sélectionnez le référentiel fédéré, cliquez sur Types d'entités LDAP, puis sur PersonAccount.
- Remplacez inetOrgPerson par l'attribut de classe d'objet (par exemple, l'attribut person) avec lequel les utilisateurs de Tivoli Directory Serverse connectent.
Important : Si Tivoli Directory Server est configuré pour utiliser inetOrgPerson pour les connexions, ne modifiez pas ce paramètre.
- Localisez le fichier de profil WebSphere wimconfig.xml. Ce fichier se trouve généralement dans /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/ma_cellule_de_noeud_01/wim/config. Editez-le :
- Recherchez dans le fichier wimconfig.xml la chaîne userPassword située dans la section suivante :
<config:attributeConfiguration>
<config:attributes name="userPassword" propertyName="password"/>
<config:attributes name="krbPrincipalName" propertyName="kerberosId">
<config:entityTypes>PersonAccount</config:entityTypes>
</config:attributes>
- Immédiatement après la section localisée au paragraphe précédent, ajoutez la section qui suit :
<config:attributes name="attribut_de_connexion" propertyName="propriété_de_connexion">
<config:entityTypes>PersonAccount</config:entityTypes>
</config:attributes>
Dans la nouvelle section, remplacez attribut_de_connexion par l'attribut Tivoli Directory Server avec lequel les utilisateurs se connectent ; puis remplacez propriétés_de_connexion par la valeur de la zone Propriétés de connexion (cn est la valeur par défaut, d'autres valeurs possibles sont uid et sn).
- Sauvegardez les modifications.
- Redémarrez le serveur d'applications sur lequel vous déployez Content Engine.