Friday, June 17, 2011


Configuration de Microsoft Active Directory  en vue de personnaliser l'affichage Activation de l'attribut PreferredLanguage 


NB : Procédure s'applique à Windows 2000 

Avant de commencer

Active Directory doit être installé et configuré avant l'installation de WebSphere Everyplace Access.
Remarque : Si vous exécutez Microsoft Active Directory, vous ne pouvez pas utiliser WebSphere Portal pour créer des utilisateurs et des groupes sauf si vous configurez WebSphere Application Server pour utiliser LDAP via SSL. Pour plus d'informations, voir Sécurisation des registres d'utilisateurs.

Exemple de structure Active Directory

Le schéma suivant est un exemple de structure Active Directory et il est référencé tout au long de la documentation par souci de cohérence. L'exemple ci-dessous a pour objet de vous aider à déterminer les valeurs appropriées lorsque vous configurez WebSphere Portal de façon à ce qu'il fonctionne avec la structure spécifique de votre annuaire. Les valeurs indiquées correspondent aux valeurs par défaut de ce LDAP. Si vous utilisez un schéma existant qui diffère de cet exemple, remplacez les valeurs de l'exemple par vos valeurs. La valeur "cn" correspond par exemple au préfixe du groupe ; remplacez-le par le préfixe de groupe correspondant à votre schéma.
  • suffixe LDAP="dc=votresociete,dc=com"
  • préfixe utilisateur="cn"
  • suffixe utilisateur="cn=users"
  • préfixe groupe="cn"
  • suffixe groupe="cn=utilisateurs"
  • DN administrateur portail="cn=wpsadmin,cn=utilisateurs,dc=votresociete,dc=com"
  • groupe administrateur portail="cn=wpsadmins,cn=utilisateurs,dc=votresociete,dc=com"

Création d'un utilisateur comme administrateur WebSphere Everyplace Access

Si l'utilisateur administrateur WebSphere Everyplace Access n'existe pas dans l'annuaire, procédez comme suit .
  1. Utilisez les outils d'administration Windows pour créer un nouvel utilisateur qui sera le premier utilisateur administrateur WebSphere Everyplace Access.
  2. Définissez le mot de passe du nouvel utilisateur administrateur WebSphere Everyplace Access créé.
  3. Activez le compte de l'administrateur WebSphere Everyplace Access à l'aide des outils d'administration Windows.

Modification du schéma Active Directory (facultatif)

Remarque : Cette procédure ne s'applique qu'à Windows 2000 et n'est pas nécessaire sous Windows 2003.
L'attribut preferredLanguage (langue préférée) peut être ajouté au schéma Active Directory pour créer et modifier des utilisateurs de portail. L'ajout de cet attribut permet aux utilisateurs de définir leur "langue préférée" pour que le contenu du portail apparaisse dans leur langue lorsqu'ils se connecteront à celui-ci. Dans le cas contraire, les pages du portail apparaissent dans la langue définie dans les paramètres du navigateur. Pour ajouter l'attribut preferredLanguageà Active Directory, procédez comme suit.
  1. Si vous n'avez pas installé les outils de support Windows 2000, installez-les à partir du répertoire \SUPPORT\TOOLS du CD d'installation de Windows 2000.
  2. Enregistrez le fichier schmmgmt.dll. Entrez par exemple la chaîne suivante à partir d'une ligne de commande : regsvr32 schmmgmt.dll
  3. Ajoutez le snap-in du schéma Active Directory en procédant comme suit :
    1. Chargez la console Outils d'administration de la sécurité. Dans le menu Démarrer de Windows, sélectionnez Programmes > Outils de support de Windows 2000 > Outils > Outils d'administration de la sécurité
    2. Sélectionnez Console > Ajouter/Supprimer un composant logiciel enfichable.
    3. Dans l'onglet Autonome, cliquez sur Ajouter.
    4. Sélectionnez Schéma Active Directory dans la liste Composants logiciels enfichables disponibles.
    5. Cliquez sur Ajouter pour ajouter le snap-in à la console.
  4. Configurez le snap-in du schéma Active Directory en procédant comme suit :
    1. Dans la console des outils d'administration de la sécurité, cliquez à l'aide du bouton droit de la souris sur Schéma Active Directory, puis sélectionnez Maître d'opérations.
    2. Sélectionnez Le schéma peut être modifié sur ce contrôleur de domaine, puis cliquez sur OK pour enregistrer cette modification.
  5. Créez l'attribut preferredLanguage.
    1. Dans la console des outils d'administration de la sécurité, développez Schéma Active Directory > Attributs.
    2. Cliquez à l'aide du bouton droit de la souris sur Attributs, puis sélectionnez Créer un attribut.
    3. Cliquez sur Continuer pour accéder aux propriétés du nouvel attribut.
    4. Entrez les valeurs suivantes dans Créer un nouvel attribut :
      Nom de la zoneValeur
      Nom communpreferredLanguage
      Nom LDAP affichépreferredLanguage
      ID objet X.500 unique2.16.840.1.113730.3.1.39
      SyntaxeChaîne ne prenant pas en compte la distinction majuscules/minuscules
    5. Cliquez sur OK pour créer l'attribut preferredLanguage.
  6. Pour ajouter l'attribut preferredLanguage à la classe d'objets utilisateur, procédez comme suit :
    1. Dans la console des outils d'administration de la sécurité, développez Schéma Active Directory > Classes.
    2. Cliquez deux fois sur user pour ouvrir les propriétés utilisateur.
    3. Sélectionnez l'onglet Attributs.
    4. Dans la section Facultatif, cliquez sur Ajouter pour ajouter un nouvel objet de schéma.
    5. Sélectionnez preferredLanguage dans la liste d'objets, puis cliquez sur OK pour ajouter cet objet.