Considerações sobre a Utilização do Acesso EGL ao Código LDAP

A amostra apresenta uma página de login para um aplicativo da Web. Se você digitar um ID de usuário e uma senha que correspondam a um par do ID de usuário e senha armazenado no servidor compatível com LDAP, um manipulador JSF recuperará os dados relacionados do servidor, armazenará os dados em um objeto de usuário (um registro básico do EGL), designará o objeto de usuário para a sessão do J2EE e utilizará os dados para processamento direto.

Para obter informações sobre quais arquivos de amostra usar no seu projeto e quais arquivos customizar, consulte as categorias na próxima tabela.
Categoria Pasta Arquivo Descrição
Deve ser customizado em quase todos os casos EGLSource/bibliotecas LDAPLoginLib.egl Biblioteca que contém variáveis e funções que são usadas no processo de login
UserObjectLib.egl Biblioteca que contém funções que designam dados do servidor de diretórios para o objeto do usuário
Pode ser customizado WebContent ldapLogin.jsp Apresenta uma Página JSP para login
EGLSource/jsfhandlers LdapLogin.egl Manipulador JSF para essa página
Não requer customização EGLSource/com/ibm/egl/ldap LdapExternalTypes.egl Conjunto de tipos externos baseados nas classes LDAP de Java™ Naming and Directory Interface (JNDI)
EGLSource/com/ibm/egl/ldap LdapLib.egl Funções de biblioteca que declaram variáveis baseadas nos tipos externos e que acessam um servidor compatível com LDAP
Incluído apenas para fazer o trabalho de amostra WebContent/amostra customerData.jsp Apresenta uma Página JSP que exibe os dados do cliente
EGLSource/jsfhandlers CustomerData.egl Manipulador JSF para essa página
WebContent/amostra employeeData.jsp Apresenta uma Página JSP que exibe dados do funcionário
EGLSource/jsfhandlers EmployeeData.egl Manipulador JSF para essa página

O recurso do projeto EGL com Suporte LDAP inclui os arquivos LDAPExternalTypes.egl e LDAPLib.egl em um projeto. Para incluir suporte LDAP para um novo projeto EGL cujo código acessará um servidor compatível com LDAP, no assistente Novo Projeto EGL, clique em Mostrar Configurações Avançadas; em seguida, clique em EGL com Suporte LDAP. Para incluir suporte LDAP em um projeto existente, na página de Propriedades do projeto, inclua o recurso do projeto.


Feedback