A segurança J2EE com amostra de acesso EGL LDAP contém informações sobre como usar a segurança gerenciada por contêiner da web, como a fornecida pelo IBM® WebSphere Application Server, para proteger páginas JSP do Faces de acesso não autenticado quando o código da página JSF for gerado a partir de um manipulador EGL JSF.
A amostra fornece código EGL para acessar um servidor compatível com LDAP, é possível reutilizar esse código no seu aplicativo da web. Esta amostra reutiliza lógica e dados da amostra "Acesso EGL ao LDAP".
Esta amostra usa autenticação baseada em formulário, como a fornecida pela segurança J2EE, e usa um servidor compatível com LDAP como repositório. Depois de o usuário ser autenticado, o código EGL reestabelece uma conexão ao servidor de diretório sem a necessidade de nova autenticação do usuário.
Quando estiver executando esta amostra, requeira uma página JSP do Faces que esteja protegida pela segurança J2EE (welcome.jsp). Quando uma página de login abrir, insira um ID do usuário e a senha. Se inserir um ID do usuário e a senha que estão armazenados no servidor compatível com LDAP, a autenticação será realizada, e a página JSP será exibida.
O recurso do projeto EGL com suporte de LDAP inclui os arquivos de acesso ao servidor LDAPExternalTypes.egl e LDAPLib.egl em seu projeto. Para incluir o suporte LDAP a um novo projeto EGL, cujo código deve 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.