计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

单点登录系统集成应用子系统的方法探讨(1)

2015-05-11 01:00
导读:计算机应用论文论文,单点登录系统集成应用子系统的方法探讨(1)样式参考,免费教你怎么写,格式要求,科教论文网提供的这篇文章不错:摘 要 从校园数字化角度阐述了单点登录系统实施的意义,分析了单点登录系统
摘 要 从校园数字化角度阐述了单点登录系统实施的意义,分析了单点登录系统集成其它应用子系统的方法与验证过程,提供了实现方法的参考。 关键词 单点登录;集成;应用子系统1 引言 目前,各高校都在加强校园数字化建设工作,其中包括两个方面,一方面是硬件设备的投入,另一方面是软件的投入与整合。我院在数字化校园工作中,重点加强了软件的建设与整合工作,在建设工作中,与华南理工大学合作开发了一套校园门户系统,并采用中央认证系统(CAS)将校园内其它应用子系统集成进来,实现了单点登录,大大加强了数字化建设的成效。2 实施单点登录系统的意义 随着互联网日益深入社会生活,以网站作为对外的展示窗口,进行内外信息交流,已成为必然的趋势。目前在高校信息化应用中,多套系统的存在已是很普遍的现象,有自行开发的,有向软件供应商采购的,这些软件涵盖面较广,从教学教务管理、人事信息管理、科研教研管理到毕业生就业管理,同一个用户可能在不同的系统中都有不同的帐号、密码及授权机制,这给应用的维护和管理带来巨大的维护成本。 单点登录(Single Sign On)是目前比较流行的业务整合的解决方案之一,旨在解决上面的这些问题,在多个应用系统中,通过用户的一次性鉴别登录,即可获得所需访问的应用系统的授权,在此条件下,管理员无需修改或干涉用户登录就能方便的实施希望得到的安全控制,其重要意义表现在以下两个方面: (1)从用户的角度来看,能够一次登录多次使用,无须记住多套用户名和密码,并且在复杂的应用环境中,单点登录不仅不会影响到业务过程和响应时间,而且将互操作性方面的问题减少至最少。 (2)从管理员的角度看,相比于每个应用系统一套用户帐号的传统做法,采用单点登录之后管理员只需管理一套帐号数据,大大方便了管理;此外,单点登录采用ACL、SSL、LDAP等业界标准的安全技术,为所有集成的应用子系统提供安全授权,管理不会引起额外的工作或安全漏洞,加强了管理员的管理效能。3 单点登录系统的验证过程 本文采用我院同华南理工大学合作开发的中央认证系统(CAS)作为单点登录系统的实现,提供对Web层应用的统一认证与集成服务,软件采用J2EE技术进行实现,逻辑结构如图1所示。图1 CAS系统集成方法结构图
用户在访问CAS集成的子系统时,必须先通过认证系统的验证,验证示意图如图2所示。图2 CAS认证流程
图2中,客户端浏览器向某Web应用发出请求(过程1),Web应用程序向客户端提供单点认证系统 (CAS)的URL地址(过程2),客户端浏览器向认证系统发出认证请求(过程3),请求通过后认证系统向客户浏览器返回一个ticket(过程4),客户端浏览器便携带该ticket再次向Web应用程序发出请求(过程5),应用程序检测到客户的ticket后便将该ticket交由认证系统进行合法性的验证(过程6),验证通过后(过程7),Web应用系统便生成该客户的会话信息,开始有效的业务过程。4 单点登录集成应用子系统的方法 CAS支持多种方式为第三方系统提供认证服务,根据软件实现方式的不同以及软件供应商服务的差异,主要可以采用三种方法进行集成。共2页: 1 [2] 下一页 论文出处(作者):

(科教论文网 lw.nSeAc.com编辑发布)


基于Windows XP的PVM的实现
基于Verilog HDL的模型优化
    上一篇:基于PCANN的说话人识别方法研究(1) 下一篇:没有了