Configurer l'accès EGL au protocole LDAP

Avant de commencer

Avant de configurer et d'exécuter l'exemple d'accès LDAP EGL, vous devez sélectionner un serveur compatible LDAP. Si vous ne disposez pas d'un serveur compatible LDAP, vous pouvez utiliser un serveur à ressource ouverte (tel que ApacheDS) et un client (tel que Apache Directory Studio) fournissant l'accès à ce serveur. Pour les détails, voir Configuration du logiciel compatible LDAP.

Pourquoi et quand exécuter cette tâche

Ces instructions de configuration s'appliquent uniquement à ApacheDS et Apache Directory Studio. Si vous utilisez un autre serveur compatible LDAP, la configuration peut varier.

Procédure

  1. Pour importer les exemples de projet dans votre espace de travail, dans la page Accès EGL au protocole LDAP, cliquez sur Obtenir l'exemple. Autorisez l'outil de migration de l'espace de travail à effectuer toute migration nécessaire.
  2. Si vous utilisez un serveur compatible LDAP, accédez au projet exemple, ouvrez tour à tour chacun des fichiers suivants et vérifiez que son contenu est adapté à votre serveur :
    • EGLSource/libraries/LdapLoginLib.egl, dans lequel il peut être nécessaire de modifier l'entrée providerURL suivante :
      providerUrl String = "ldap://localhost:389/o=sample";
    • EGLSource/libraries/UserObjectLib.egl
  3. Importez les données exemple du fichier SampleCompany.ldif sur votre serveur d'annuaire.
    • Si vous utilisez un serveur compatible LDAP existant, importez les données exemple à partir du fichier SampleCompany.ldif, qui se trouve à l'emplacement suivant :
      workspace/LDAPSample/
    • Si vous utilisez le logiciel à source ouverte Apache à des fins de démonstration, importez les données exemple sur le serveur d'annuaire ApacheDS, en suivant les instructions de la rubrique Importation de données exemple à l'aide d'Apache Directory Studio.
  4. Pour générer le code, utilisez le descripteur de génération LDAPSampleWebBuildOptions, qui se trouve dans LDAPSample.eglbld.
  5. Sur un serveur d'applications Web, exécutez ldapLogin.jsp.
  6. Sur la page de connexion, entrez l'un des ID utilisateur stockés dans le serveur compatible LDAP (par exemple, jfryer) et entrez le mot de passe pass.
  7. Cliquez sur OK.
  8. Les données correspondant à l'ID utilisateur s'affichent sur la page Web de l'employé ou du client (dans le cas de l'utilisateur jfryer, il s'agit de la page de l'employé).

Commentaires en retour