“EGL LDAP 访问具有的 J2EE 安全性”样本包含有关使用 Web 容器管理的安全性的信息,如 IBM® WebSphere® Application Server 所提供,以防止在从 EGL JSF 处理程序生成 JSP 页面代码时对 Faces JSP 页面进行未经认证的访问。
该样本提供 EGL 代码以访问符合 LDAP 的服务器;可在 Web 应用程序中复用该代码。此样本复用“针对 LDAP 的 EGL 访问”样本中的逻辑和数据。
此样本使用基于表单的认证(如 J2EE 安全性所提供),并且使用符合 LDAP 的服务器作为存储库。在用户经过认证之后,EGL 代码会与目录服务器重新建立连接,而不需要用户重新认证。
在运行此样本时,可请求受 J2EE 安全性保护的 Faces JSP 页面 (welcome.jsp)。当登录页面打开时,请输入用户标识和密码。如果输入存储在符合 LDAP 的服务器中的用户标识和密码对,那么您经过认证,并且系统会显示该 JSP 页面。
具有 LDAP 支持的 EGL 项目功能部件会将 LDAPExternalTypes.egl 和 LDAPLib.egl 服务器访问文件添加至项目。如果要将 LDAP 支持添加至新的 EGL 项目(其代码将访问符合 LDAP 的服务器),那么在“新建 EGL 项目”向导中,请单击显示高级设置。然后,单击具有 LDAP 支持的 EGL。要将 LDAP 支持添加至现有项目,请在该项目的“属性”页面上添加该项目功能部件。