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.
| 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.