LDAP에 대한 EGL 액세스 코드 사용 시 고려사항

샘플에서 웹 애플리케이션의 로그인 페이지가 표시됩니다. LDAP 준수 서버에 저장된 것과 일치하는 사용자 이름 및 비밀번호 쌍을 입력하면 JSF 핸들러가 서버에서 관련 데이터를 검색하고 사용자 오브젝트에 데이터를 저장하고(EGL 기본 레코드) 사용자 오브젝트를 J2EE 세션에 지정하며 데이터를 사용하여 처리를 지시합니다.

프로젝트에 사용할 샘플 파일 및 사용자 정의할 파일에 대한 정보는 다음 표의 카테고리를 참조하십시오.
카테고리 폴더 파일 설명
대부분의 경우 사용자 정의되어야 함 EGLSource/libraries LDAPLoginLib.egl 로그인 프로세스에 사용되는 변수 및 함수가 포함된 라이브러리
UserObjectLib.egl 디렉토리 서버에서 데이터를 사용자 오브젝트에 지정하는 함수가 포함된 라이브러리
사용자 정의할 수 있음 WebContent ldapLogin.jsp 로그인에 사용되는 Faces JSP 페이지
EGLSource/jsfhandlers LdapLogin.egl 해당 페이지에 대한 JSF 핸들러
사용자 정의가 필요하지 않음 EGLSource/com/ibm/egl/ldap LdapExternalTypes.egl JNDI(Java™ Naming and Directory Interface) LDAP 클래스를 기반으로 하는 외부 유형 세트
EGLSource/com/ibm/egl/ldap LdapLib.egl 외부 유형에 따른 변수를 선언하고 LDAP 준수 서버에 액세스하는 라이브러리 함수
샘플 작동을 위해서만 포함됨 WebContent/sample customerData.jsp 고객 데이터를 표시하는 Facesa JSP 페이지
EGLSource/jsfhandlers CustomerData.egl 해당 페이지에 대한 JSF 핸들러
WebContent/sample employeeData.jsp 직원 데이터를 표시하는 Faces JSP 페이지
EGLSource/jsfhandlers EmployeeData.egl 해당 페이지에 대한 JSF 핸들러

LDAP 지원 기능이 있는 EGL 프로젝트 기능은 LDAPExternalTypes.egl LDAPLib.egl 파일을 프로젝트에 추가합니다. LDAP 준수 서버에 액세스하는 코드가 있는 새 EGL 프로젝트에 LDAP 지원을 추가하려면 새 EGL 프로젝트 마법사에서 고급 설정 표시를 클릭한 다음 LDAP 지원 기능이 있는 EGL을 클릭하십시오. 기존 프로젝트에 LDAP 지원을 추가하려면 프로젝트의 특성 페이지에서 프로젝트 기능을 추가하십시오.


피드백