欢迎来到天天文库
浏览记录
ID:35132511
大小:3.23 MB
页数:107页
时间:2019-03-19
《试论基于oxmapping的saml引擎的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、论文题目基于OXMapping的SAML引擎的研究与实现学科专业计算机软件与理论指导教师佘堃教授作者姓名王凯班学号200520003084分类号密级注1UDC学位论文基于OXMapping的SAML引擎的研究与实现(题名和副题名)王凯(作者姓名)指导教师姓名佘堃教授电子科技大学成都(职务、职称、学位、单位名称及地址)申请专业学位级别硕士专业名称计算机软件与理论论文提交日期2008.3论文答辩日期2008.5学位授予单位和日期电子科技大学答辩委员会主席评阅人2008年月日Abstract注1:注明《国际十进分类法UDC》的类号。独创性声明本人声明所呈交的学位论文是本人在导师指导
2、下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名:日期:年月日关于论文使用授权的说明本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(
3、保密的学位论文在解密后应遵守此规定)签名:导师签名:日期:年月日摘要摘要随着WebService的不断发展,企业间业务的交叉也越来越多。企业和用户都面临着身份信息管理的难题。本文描述了针对这一需求的技术预研项目,根据企业应用的特点,对SAML2.0的身份联盟机制进行改进,提出了基于SAML2.0安全框架的商业联盟统一身份管理解决方案。并且基于OXMapping解析技术构建了SAML引擎,实现了高效的随机访问与低内存消耗;采用了Handler+JavaBean+Converter的架构,把SAML消息的解析、映射、格式控制3部分功能分离,使引擎系统获得最大的可扩展性和可重用性,
4、提高了开发效率。安全断言标记语言(SecurityAssertionMarkupLanguage)是OASIS(theOrganizationfortheAdvancementofStructuredInformationStandards)为企业和商业伙伴之间交换安全信息定义的安全框架。在SAML框架下,无论用户使用哪种信任机制,只要满足SAML的接口、信息交互定义和流程规范,都可以无缝集成。基于SAML的统一身份管理模型,不改变原有的认证信息管理系统,可以根据需求集中或分布式地实现管理;可以方便地添加或定义实体信息以及认证策略。为统一身份管理提供了高可靠性,低成本的解决方
5、案。OXMapping(ObjectXMLMapping)解析技术在传统的XMLAPI解析技术基础之上发展而来。OXMapping将XML文件映射成一个JavaBean对象,也可以把一个JavaBean对象保存成一个XML文件。在XML文件的解析过程中,针对传统XMLAPI解析过程操作繁琐、代码量大的缺点,隐藏了XML底层操作的细节,大大减少了开发工作量,使得开发人员能更多的关注应用层面。为SAML引擎提供了实现基础,同时为快速的功能扩展和二次开发提供了保证。本论文对统一身份管理技术进行分析,介绍了应用于统一身份管理模型的通用技术,分析并比较了目前广泛应用的5种统一身份管理模
6、型;对现有的成熟的统一身份管理实现进行了研究与评估。对安全性标记语言进行研究,分析了基于SAML的统一身份管理的实现方式,SAML协议的工作机制,SAML断言元素的含义及使用方法。基于以上研究,提出了基于SAML的商业联盟统一身份管理解决方案,实现了企业间的用户统一身份管理。对OXMapping技术进行分析,并对现有的OXMapping工具进行比较。基于OXMapping技术完成了支持SAML2.0标准的高效率、易扩展的SAML引擎的设计与实现。I摘要关键字:单点登录,SAML,XML,OXMappingIIABSTRACTABSTRACTWiththeincreasingd
7、evelopmentofWebService,therearemoreandmorecrossoveroperationsamongenterprises.Enterprisesandusersmayfacetheproblemofidentityinformationmanagementwhilesharingtheenterpriseapplications.Inthispaper,thereseachingprojectforthisrequirementwasdescribed,theSAML2
此文档下载收益归作者所有