| <% String msg = request.getParameter(\ if (msg == null) { msg = try{ out.write(\ }catch(Exception ex){ System.out.println(\ 第37页,总53页 金蝶EAS_V7.5_单点登录实施指南 } %> } 4.1.3.2开发EAS单点登录跳转页面 ? 在登录认证成功后需要开发一个另外一个跳转页面,在此页面中获取登录用户名,并且采用LTPA Token的方式登录到EAS的Portal中,此例中该页面在server\\deploy\\eas.ear\\cp_web.war\\目录下的loginByToken.jsp。 示例代码如下: <%@ page contentType=\<%@ page import=\.eip.sso.ltpa.LtpaToken\ <%@ page import = \<% String username = request.getRemoteUser() ; System.out.println(username); String password = LtpaTokenManager.generate(username,LtpaTokenManager.getDefaultLtpaConfig()).toString(); username = URLEncoder.encode(username,\ password = URLEncoder.encode(password,\ response.sendRedirect(\ord=\ %> ? 修改server\\deploy\\eas.ear\\cp_web.war\\WEB-INF目录下的web.xml 文件,在节点中将认证成功后跳转页面指定成该页面,配置代码如下: loginByToken.jsp ? 修改server\\profiles\\server(1...n)\\config\\portalConfig目录下的 autoLoginConfig.properties文件中的参数支持LTPA Token方式的登录: ? ? 将datacenter参数项的值修改为登录的数据中心代码 将authPattern参数项的值修改为BaseTrdLtpaToke 第38页,总53页 金蝶EAS_V7.5_单点登录实施指南 4.1.4 使用管理控制台部署EAS 首先,需要打管理控制台补丁PT035624,使管理控制台支持启用了全局安全性的WAS的部署。 然后,在部署EAS应用时选择“应用服务器启用了安全性”选项,并输入登录WAS管理控制台的用户名和密码,如下图所示: 最后,在EAS应用部署完成后输入portal地址测试,弹出如下登录页面: 第39页,总53页 金蝶EAS_V7.5_单点登录实施指南 在输入WAS安全性设置的认证用户和密码后如果能登录到EAS的portal中,则说明已经实现了EAS支持WAS全局安全性方式的单点登录集成。 5 单点登录的相关知识介绍 5.1 域相关概念和术语介绍 5.1.1 目录 目录是按分层结构排列(树结构)的关于对象的信息集合。它是一个专门的数据库,使用户或应用程序可以查找有特定任务所需特征的资源。 如果对象的名称已知,就可检索它的特征。如果特定个别对象的名称未知,可以搜索目录找到符合某一要求的对象列表。通常可以按特定标准搜索目录,而不仅仅按预定义的一组类别。 目录是一个专门的数据库,但有着使其有别于通用关系数据库的特征。目录的特征之一是它受访问(读取或搜索)的次数要比更新(写入)次数多得多。因为目录必须能支持大量读取请求,所以它们通常为读访问作了优化。因为目录不打算提供与通用数据库一样多的功能,所以可优化它们以在大型分布式环境中向目录数据经济地提供更多应用程序与快速访问。 第40页,总53页
金蝶EAS - V7.5 - 单点登录实施指南(8).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!
|