Configuração para Acesso EGL ao LDAP

Antes de Iniciar

Antes de configurar e executar a amostra LDAP do EGL, selecione um servidor compatível com LDAP. Se você não tiver um servidor em conformidade com LDAP, será possível usar um servidor de software livre (como ApacheDS) e o cliente (como o Apache Directory Studio) que fornece acesso a esse servidor. Para obter detalhes, consulte Configurando o Software Compatível com o LDAP.

Sobre Esta Tarefa

Essas instruções de configuração são específicas para o ApacheDS e para o Apache Directory Studio. Se você usar um servidor compatível com LDAP diferente, sua configuração pode variar.

Procedimento

  1. Para importar os projetos de amostra para sua área de trabalho, na página Acesso EGL ao LDAP, clique em Obter a Amostra. Permita que a ferramenta de migração da área de trabalho execute qualquer migração necessária.
  2. Se você usar um servidor compatível com LDAP, vá para o próprio projeto de amostra, abra cada um dos seguintes arquivos e certifique-se de que o conteúdo esteja apropriado para o seu servidor:
    • EGLSource/libraries/LdapLoginLib.egl, no qual pode ser necessário alterar a seguinte entrada providerURL:
      providerUrl String = "ldap://localhost:389/o=sample";
    • EGLSource/libraries/UserObjectLib.egl
  3. Importe os dados de amostra do arquivo SampleCompany.ldif para seu servidor de diretórios.
    • Se você usar um servidor compatível com LDAP existente, importe os dados de amostra de SampleCompany.ldif, que está no seguinte local:
      workspace/LDAPSample/
    • Se você usar o software livre Apache para propósitos de demonstração, importe os dados de amostra para seu servidor de diretórios ApacheDS seguindo as instruções em Importando Dados de Amostra Usando o Apache Directory Studio.
  4. Para gerar o código, use o descritor de construção LDAPSampleWebBuildOptions, que está em LDAPSample.eglbld.
  5. Em um aplicativo da Web, execute ldapLogin.jsp.
  6. Na página de login, digite um ID de usuário armazenado no servidor compatível com LDAP (por exemplo, jfryer) e use a senha pass.
  7. Clique em OK.
  8. Os dados que correspondem ao ID do usuário são exibidos na página da Web do funcionário ou relacionada ao cliente (no caso do jfryer, os dados são exibidos na página relacionada ao funcionário).

Feedback