Remarques sur l'utilisation du code d'accès EGL au protocole LDAP

L'exemple présente une page de connexion d'une application Web. Si vous entrez un ID utilisateur et un mot de passe qui correspondent à une paire stockée sur le serveur compatible LDAP, un gestionnaire JSF récupère les données associées auprès du serveur, les stocke dans un objet utilisateur (un enregistrement de base EGL), affecte cet objet à la session J2EE et utilise les données pour diriger le traitement.

Pour obtenir des informations relatives aux fichiers exemple à utiliser dans votre projet et aux fichiers à personnaliser, voir les catégories présentées dans le tableau suivant.
Catégorie Dossier Fichier Description
Doit être personnalisé dans presque tous les cas EGLSource/libraries LDAPLoginLib.egl Bibliothèque contenant des variables et des fonctions utilisées dans le processus de connexion
UserObjectLib.egl Bibliothèque contenant des fonctions qui affectent les données extraites du serveur d'annuaire à l'objet utilisateur
Peut être personnalisé WebContent ldapLogin.jsp Affiche une page JSP pour la connexion
EGLSource/jsfhandlers LdapLogin.egl Gestionnaire JSF pour cette page
Ne nécessite pas de personnalisation EGLSource/com/ibm/egl/ldap LdapExternalTypes.egl Ensemble de types externes basés sur les classes LDAP JNDI (Java™ Naming and Directory Interface)
EGLSource/com/ibm/egl/ldap LdapLib.egl Fonctions de bibliothèque qui déclarent des variables basées sur les types externes et qui accèdent à un serveur compatible LDAP
Inclus uniquement pour rendre l'exemple fonctionnel WebContent/sample customerData.jsp Affiche une page JSP qui affiche les données du client
EGLSource/jsfhandlers CustomerData.egl Gestionnaire JSF pour cette page
WebContent/sample employeeData.jsp Affiche une page JSP qui affiche les données de l'employé
EGLSource/jsfhandlers EmployeeData.egl Gestionnaire JSF pour cette page

La fonction de projet EGL avec support LDAP ajoute les fichiers LDAPExternalTypes.egl et LDAPLib.egl à un projet. Pour ajouter le support LDAP à un nouveau projet EGL dont le code accédera à un serveur compatible LDAP, dans le nouvel assistant Projet EGL, cliquez sur Afficher les paramètres avancés, puis sur EGL avec support LDAP. Pour ajouter le support LDAP à un projet existant, ajoutez la fonction de projet dans la page Propriétés du projet.


Commentaires en retour