.NET环境下基于SAML的单点登录系统的设计和实现

来源 :贵州大学 | 被引量 : 2次 | 上传用户:jianjian1985
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,计算机网络在社会各个领域中发挥出了越来越重要的作用,各种基于计算机网络平台的应用系统被不断开发出来。在这些系统给企业带来了巨大效益的同时,计算机网络的开放性也对它们提出了更高的安全要求,需要保证用户对这些系统中各种资源的合法访问。单点登录(SSO)是一种广泛应用于各种应用系统的安全技术,它通过在不同应用系统之间交换有关用户的安全信息来实现用户对多个应用系统的无缝访问,在方便用户、提高其工作效率的同时也增强了应用系统的安全性。为此,很多企业和组织都对单点登录技术进行了大量的研究,并推出了自己的产品。本文结合微软公司的.NET平台和XML技术,对结构化信息标准促进组织(OASIS)制定的SAML规范在单点登录中的应用进行了研究。主要研究和开发工作包括:1.对单点登录技术的现状进行分析,仔细研究了这些技术各自的优势和不足,并对其未来的发展趋势做了一定的讨论。2.对SAML在单点登录中的应用前景进行研究。单点登录的本质就是在应用系统之间共享用户的安全信息。作为业界广泛接受的安全服务标准,SAML在XML的基础上定义了安全信息的描述框架(SAML断言)和交换方式(SAML协议),并将单点登录作为其主要的应用领域。使用SAML技术,可以构建出能够跨越不同管理域、具有开放性和互操作性的单点登录系统。3.提出一种.NET平台下基于SAML的单点登录系统。作为微软公司推出的新一代的开发平台,.NET对XML技术提供了很好的支持,可以开发出满足不同需要的应用系统。本文结合Web服务和SAML技术,提出一种运行在.NET平台之上的单点登录系统,详细设计了系统的组成部分:SAML权威和单点登录客户端,并对两个部分之间的交互进行了描述。4.实现了所提出单点登录系统的主要部分。使用C#程序设计语言,以.NET平台为开发环境,对所提出单点登录系统的进行了原型实现。
其他文献
随着互联网的发展,许多应用开发中会遇到数据分布在不同的地点的情况,而且这些数据存在着异构性,因此开发应用需要对这些分布式的异构数据进行有效集成。同时由于在这些数据
近年来,混合动力汽车作为传统汽车向电动汽车转换的过渡产品,得到越来越多的关注。混合动力汽车在传统的燃油车的基础上,新增了电机、电池等部件,从而需要发动机控制器、电机控制
在自然语言处理中,统计方法占据着重要的地位。通过自动或半自动方式从大量数据中学习语言的统计知识,这类方法可以有效地对各种语言现象进行建模,其实用性也在中文分词、词性标
进入20世纪后期,以腔镜技术为代表的微创外科手术技术发展迅速。微创手术与传统手术比较,具有创伤小、恢复快、并发症少、麻醉时间短等优点。因此微创手术正在得到广泛的发展
随着计算机网络技术的迅速发展,Web技术以其广泛性、交互性、快捷性和互用性等特点迅速风靡全球,并且已经渗入到社会的各个领域,网页数量正以指数级飞速增长。在市场需求的推
我国是蔬菜生产及消费大国,而蔬菜的的质量安全问题却使我国蔬菜出口受阻、消费者信心不足,对农业经济发展及人民身体健康形成了严重威胁。完善蔬菜质量安全管理体系,提高蔬
类圆性颗粒图像的处理与分析在工农业生产、医疗卫生等领域均有广泛的应用。将这些物质颗粒从图像中分割出来,统计其数目并提取各单个物质颗粒的特征参数(如面积、周长、直径
极端学习机(ELM)作为一种广义的单隐层前馈神经网络学习算法因其极快的收敛速度和良好的泛化性能而在分类和回归问题中得到广泛的应用。然而在传统的极端学习机算法中,隐含层
随着计算机网络技术的高速发展,互联网己日益成为应用程序运行的默认平台,基于HTML的浏览器客户端成为最常用的网络应用客户端,是一种瘦客户端程序,然而,某些应用系统并不完全适合
学位