EOS的单点登陆技术解决方案

EOS的单点登陆技术解决方案

ID:37917155

大小:158.00 KB

页数:15页

时间:2019-06-02

EOS的单点登陆技术解决方案_第1页
EOS的单点登陆技术解决方案_第2页
EOS的单点登陆技术解决方案_第3页
EOS的单点登陆技术解决方案_第4页
EOS的单点登陆技术解决方案_第5页
资源描述:

《EOS的单点登陆技术解决方案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单点登陆总体架构设计说明书PRIMETONTECHNOLOGIES,LTD.上海普元信息技术有限责任公司EOS单点登陆技术解决方案Nopartofthisdocumentmaybereproduced,storedinanyelectronicretrievalsystem,ortransmittedinanyformorbyanymeans,mechanical,photocopying,recording,otherwise,withoutthewrittenpermissionofthecopyri

2、ghtowner.COPYRIGHT2006byPrimetonTechnologies,Ltd.ALLRIGHTSRESERVED.http://www.primeton.com/第15页共15页单点登陆总体架构设计说明书文档修订记录序号版本号修订日期修订概述修订人审批人备注10.12006-12-20创建胡福来http://www.primeton.com/第15页共15页单点登陆总体架构设计说明书目录1文档摘要51.1文档分类51.2关键字/Tag51.3摘要51.4作者、协作者及评审人员51.5定

3、义、首字母缩写词及缩略语52概述52.1问题或场景62.2目的62.3参考资料62.4工具和技术62.5系统运行环境63总体解决方案63.1XXX73.2XXX73.3XXX74注意事项74.1注意事项174.2注意事项274.3注意事项374.4注意事项475不足及改进建议75.1不足及改进建议175.2不足及改进建议275.3不足及改进建议375.4不足及改进建议47http://www.primeton.com/第15页共15页单点登陆总体架构设计说明书1文档摘要1.1文档分类解决方案-----所有

4、行业1.2关键字/TagEOS、SSO、Portal、单点登陆1.3摘要解决基于EOS开发的业务系统的单点登陆的问题,便于业务系统之间的集成1.4作者、协作者及评审人员胡福来1.5定义、首字母缩写词及缩略语SSO:SingleSign-On单点登陆2概述2.1问题或场景在项目支持过程中经常遇到用户抱怨使用任何一个业务系统的时候需要做一次身份认证,而且每一次认证使用的认证信息(用户名和密码)不能保证一致,进行业务处理时需要在不同的业务系统中往返的切换,增加他们的工作量。用户要求我们基于EOS开发的业务系统能

5、与其它业务系统集成,实现单点登陆。http://www.primeton.com/第15页共15页单点登陆总体架构设计说明书1.1目的解决客户访问业务系统时只需一次身份认证,随后就可以对所有被授权的其它系统资源进行无缝的访问,而不需要多次输入自己的认证信息,大大提高客户的工作效率。1.2参考资料参考SSO的相关资料。1.3工具和技术Java、WebService、XML1.4系统运行环境EOS5.1以上、开源的组织机构2总体解决方案调用CRM中查询客户信息功能验证合法性验证服务EOS平台集成框架系统EOS

6、平台CRM系统请求过滤器现有集成框架系统和CRM系统二个业务系统,集成框架系统调用CRM系统中提供的查询客户信息功能,当集成框架系统发出http请求时CRM系统(EOS平台)提供一个请求过滤器拦截http请求,请求过滤器在fbframe的com.primeton.eos.fbframe.fbrole.security.filter.WebSecurityFilter中,通过doFilterhttp://www.primeton.com/第15页共15页单点登陆总体架构设计说明书完成初始化SessionEn

7、tity、验证合法性、权限验证等操作,在集成框架系统中提供验证服务验证请求合法性,如果验证不通过,就跳转到登录页面。1.1修改前的doFilter/*此处可以多加注释*验证请求资源的权限。*/publicvoiddoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)throwsIOException,ServletException{HttpServletRequestrq=(HttpServletRequest)r

8、equest;HttpSessionsession=rq.getSession();try{registerUser(rq);StringactionName=rq.getServletPath();//portal情况if(portalMode.equalsIgnoreCase("false")){SessionContextsessionContext=(SessionContext)session.getAttribut

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。