LDAP에 대한 EGL 액세스 설정

시작하기 전에

EGL LDAP 샘플을 구성하고 실행하려면 먼저, LDAP 준수 서버를 선택해야 합니다. LDAP 준수 서버가 없는 경우, 개방형 소스 서버(예: ApacheDS)와 해당 서버에 대한 액세스를 제공하는 클라이언트(예: Apache Directory Studio)를 사용할 수 있습니다. 자세한 사항은 LDAP 준수 소프트웨어 구성을 참조하십시오.

이 태스크 정보

이러한 설정 지시사항은 ApacheDS 및 Apache Directory Studio와 관련됩니다. 다른 LDAP 준수 서버를 사용하는 경우 구성이 달라질 수 있습니다.

프로시저

  1. 작업공간으로 샘플 프로젝트를 가져오려면 LDAP에 대한 EGL 액세스 페이지에서 샘플 가져오기를 클릭하십시오. 작업공간 마이그레이션 도구가 필요한 마이그레이션을 수행할 수 있도록 하십시오.
  2. LDAP 준수 서버를 사용하는 경우 샘플 프로젝트로 이동하여 아래의 각 파일을 연 다음 컨텐츠가 사용자의 서버에 적절한지 확인하십시오.
    • EGLSource/libraries/LdapLoginLib.egl (다음 providerURL 항목을 변경해야 할 수도 있음):
      providerUrl String = "ldap://localhost:389/o=sample";
    • EGLSource/libraries/UserObjectLib.egl
  3. SampleCompany.ldif 파일에서 디렉토리 서버로 샘플 데이터를 가져오십시오.
    • 기존 LDAP 준수 서버를 사용하는 경우 다음 위치에 있는 SampleCompany.ldif에서 샘플 데이터를 가져오십시오.
      workspace/LDAPSample/
    • 데모 용도로 개방형 소스 Apache 소프트웨어를 사용하는 경우 Apache Directory Studio를 사용하여 샘플 데이터 가져오기의 지시사항에 따라 샘플 데이터를 ApacheDS 디렉토리 서버로 가져오십시오.
  4. 코드를 생성하려면 LDAPSample.eglbld에 있는 LDAPSampleWebBuildOptions 빌드 디스크립터를 사용하십시오.
  5. 웹 애플리케이션 서버에서 ldapLogin.jsp를 실행하십시오.
  6. 로그인 페이지에서 LDAP 준수 서버에 저장된 사용자 ID(예: jfryer)를 입력하고 비밀번호로 pass를 사용하십시오.
  7. 확인을 클릭하십시오.
  8. 사용자 ID에 해당하는 데이터가 직원 또는 고객 관련 웹 페이지에 표시됩니다. 사용자 ID가 jfryer인 경우 해당 데이터는 직원 관련 페이지에 표시됩니다.

피드백