Anmerkungen zur Verwendung von EGL-Zugriff auf LDAP-Code

Das Beispiel stellt eine Anmeldeseite für eine Webanwendung dar. Wenn Sie eine Benutzer-ID und ein Kennwort eingeben, das mit dem Paar aus Benutzer-ID und ein Kennwort auf einem LDAP-kompatiblen Server übereinstimmt, ruft ein JSF-Handler die entsprechenden Daten vom Server ab, speichert die Daten in einem Benutzerobjekt (EGL-Basisdatensatz), ordnet das Benutzerobjekt der J2EE-Sitzung zu und verwendet die Daten für die direkte Verarbeitung.

Informationen dazu, welche Beispieldateien in Ihrem Projekt verwendet werdne sollen und welche Dateien angepasst werden müssen, finden Sie in den Kategorien in der folgenden Tabelle.
Kategorie Ordner Datei Beschreibung
In nahezu allen Fällen anzupassen EGLSource/libraries LDAPLoginLib.egl Bibliothek mit Variablen und Funktionen, die beim Anmeldeprozess verwendet werden.
UserObjectLib.egl Bibliothek mit Funktionen, die Daten, die Verzeichnisserver abgerufen werden, dem Benutzerobjekt zuordnen
Anpassbar WebContent ldapLogin.jsp Faces-JSP-Seite zur Anmeldung
EGLSource/jsfhandlers LdapLogin.egl JSF-Handler für diese Seite
Keine Anpassung erforderlich EGLSource/com/ibm/egl/ldap LdapExternalTypes.egl Gruppe externer Typen, die auf JNDI-LDAP-Klassen basieren (JNDI - Set of external types that are based on Java™ Naming and Directory Interface)
EGLSource/com/ibm/egl/ldap LdapLib.egl Bibliotheksfunktionen, die Variablen auf der Basis von externen Typen deklarieren und die auf einen LDAP-kompatiblen Server zugreifen
Nur für Beispielverarbeitung WebContent/sample customerData.jsp Faces-JSP-Seite, die Kundendaten anzeigt
EGLSource/jsfhandlers CustomerData.egl JSF-Handler für diese Seite
WebContent/sample employeeData.jsp Faces-JSP-Seite, die Mitarbeiterdaten anzeigt
EGLSource/jsfhandlers EmployeeData.egl JSF-Handler für diese Seite

Die Projektkomponente EGL mit LDAP-Unterstützung fügt die Dateien LDAPExternalTypes.egl und LDAPLib.egl dem Projekt hinzu. Um LDAP-Unterstützung zu einem neuen EGL-Projekt hinzuzufügen, dessen Code auf einen LDAP-kompatiblen Server zugreifen soll, klicken Sie im Assistenten 'Neues EGL-Projekt' auf Erweiterte Einstellungen anzeigen und anschließend auf EGL mit LDAP-Unterstützung. Um LDAP-Unterstützung zu einem vorhandenen Projekt hinzuzufügen, fügen Sie auf der Seite 'Eigenschaften' des Projekts die Projektkomponente hinzu.


Feedback