面向Apaache的单点登录系统集成技术研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:hw0303
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着信息社会的到来,网络已经成为了人们生活中不可或缺的工具,越来越多地影响着人们的生活方式;不同种类的应用系统给人们带来便捷的同时,也带来了用户名和密码繁多不便记忆以及网络信息泄露等安全问题。传统的身份认证都是在应用系统端添加相应模块,使其具有认证授权功能,但是种类繁多的应用系统往往属于多个组织,这给用户名的管理带来很大的不便;而且再对应用系统进行相应功能升级时,也会使工作重复,降低效率。   为了解决以上问题,本文通过研究Apache的模块开发技术和SAML协议原理,在对Apache的模块体系架构,过滤器模块等机制进行深入了解之后,研究开发了一种嵌入在Apache服务器端的身份服务集成系统,提供了一种安全高效的Web服务平台。本文主要研究实现了基于SAML协议的单点登录系统,使得用户在访问同一信任域里的不同应用系统时,只需输入一次用户名和口令即可方便快捷的访问所有Web应用系统,解决了用户重复登录的繁琐和信息安全问题;由于网络服务认证方式有很多种,本文针对较常用的Basic,Form和kerberos身份认证方式,分别实现了基于SAML的身份认证服务集成系统,两者的主要区别在于用户信息的传递方式不同。基于Basic认证方式的系统主要进行了请求拦截、Cookie检测、重定向、断言解析及头部修改等操作;基于Form表单的认证方式,由于Apache自身并不携带此种认证方式,因此我们设计实现了基于Form的身份认证方式,解决了HTTP方式传输的安全问题,并且此系统还对生成的Cookie进行了RC4加密。面向kerberos认证方式的系统,在作为反向代理服务器时,会调用相应接口函数连接KDC,生成token,并修改请求头部,将token添加进去,引导用户重新进行请求验证。   总的来说,这是对Web应用系统完全透明的身份认证集成服务,在不修改Web应用系统的前提下,实现了在Apache服务器端进行身份认证服务的单点登录系统,解决了早期Web应用系统的单点登录实现问题,降低了实现难度,提升了开发效率,具有一定的可操作性。
其他文献
α稳定分布能够很好地描述实际应用中具有显著尖峰脉冲特性以及较厚拖尾特性的非高斯分布,无线通信系统中常用的一些数字调制信号因为载波调制等很多因素通常都表现出循环平
基于WIFI的井下无线定位通信系统是井下通信定位领域中比较前沿的研究方向。课题组对此也做了很多的理论研究工作和具体实验,并取得了一定的成果。但是矿井下的人员最终需要通
合成孔径雷达(Synthetic Aperture Radar, SAR)能够在任何天气、任何时刻进行工作,并且SAR的分辨率与距离无关,能够穿透云雾、烟尘等障碍物,从而获得大面积地表信息,因此SAR
码分多址是第三代和第四代通信系统的关键技术之一,但当用户数量增多或者信号功率变大时,多址干扰(MAI)严重降低了系统性能,限制系统容量。多用户检测技术能够抑制甚至消除不
目前各种电子设备已成为人们生活中不可或缺的一部分,而支撑其工作的电池却制约着电子产品的进一步发展。因此如何突破电池技术发展的瓶颈,成为未来电子设备发展的关键因素之一
近几年,随着物质经济的飞速发展,人们在享受丰富多彩的物质世界的同时,生活成本也随之越来越高,企业雇佣人工的成本也在逐年上涨。对于需要大量人工参与的制造业企业来说,越
随着中国高速铁路的发展,列车在快速运行中的安全问题引起了人们的普遍关注。通过受电弓摩擦接触网获取电能是列车获取动力的主要方式。接触网在与受电弓长期摩擦中会产生一
随着网络技术的发展,谣言作为一种典型的社会现象,它的传播给社会秩序及经济发展带来许多不良影响。深入研究谣言在网络中的传播机理和免疫策略对于维护社会和经济的和谐发展
紫外光通信是无线光通信的一种新类型,由于其在军事方面的广泛应用,从而得到国内外专家的重视。臭氧层对深层紫外光(200~280纳米)波段的紫外光具有强烈的吸收作用,紫外光在到
全波形反演方法以多参数建模、精度高等优点已成为地球物理领域的研究热点,该方法使用正演模拟得到的模拟波场与真实波场进行匹配,采用二者的最小均方差作为目标泛函,使用全