基于JASIG-CAS的SSO系统的研究与实现

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:Guihuaxuetu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的发展,人们需要使用的应用系统日益增多,并且在学习和工作中都需要访问更多的应用系统,在这种情况下,人们急需单点登录这种技术,它对于用户而言可以节约用户登录时间,从而加快工作和学习效率,对于管理者而言也可以简单的去管理各个系统。因此本文实现了一个基于CAS的单点登录系统。论文首先研究了本单点登录系统所涉及的关键技术的基本原理,主要包括:单点登录模型、单点登录架构、CAS协议、证书与HTTPS协议、JavaEE与SSM框架、缓存技术与Redis、权限访问控制技术与Shiro、WebSocket与Netty、RestfulAPI等。接着,论文设计和实现了一个基于CAS的单点登录系统并详细阐述了系统架构设计、系统功能设计、数据库设计和系统各模块设计等,在实现了基于CAS框架的单点登录系统的搭建后,为系统添加了基于Redis的缓存层、粗细两种权限访问控制机制、用户注册与用户管理和有利于管理员管理系统的WebSocket服务器。最后本文对系统进行了功能性测试。系统使用了 SpringMVC+Spring+MyBatis框架进行网站后台开发,使用MySQL作为数据库,使用Redis作为缓存,使用MyBatis并修改CAS协议源码来实现粗粒度权限控制访问机制,使用Shiro来完成细粒度的权限访问控制机制,使用Netty来实现WebSocket服务器。
其他文献
根据2009—2017年的调查资料,系统分析了9 a间山东省7处岸滩的海滩垃圾时空分布特征,并进行了垃圾来源分析研究。结果显示:山东省海滩垃圾的主要组分为塑料类、木制品类、玻
金属表面处理技术是由多学科交叉融合而成、且在诸多技术领域中为发展最快的一项技术。随着高端制造业的快速发展以及市场对技术技能型人才的高要求,原有的《金属表面处理技
松材线虫是重要的外来有害生物,造成松树大量死亡,带来严重的经济损失和生态破坏.松材线虫与伴生微生物存在密切的生态关系.本文综述了松材线虫伴生微生物的种类及其在松材线
近年来,疯牛病、禽流感、尼帕病等人畜共患病疫情在世界范围内不断出现,表现出日益复杂的发生和流行趋势,给畜牧业生产造成了巨大的经济损失,同时直接威胁到人类的生存和发展
会议
microRNA(miRNA)是内源性的通过序列特异性翻译抑制或mRNA裂解来调控基因表达的一个非蛋白质编码的大约21~25个核苷酸的小RNA家族,参与多种基本生物学过程,如细胞增殖、发育
对太湖东北部营养水平不同的梅梁湾,贡湖湾和胥口湾3湖区表层(0~10cm)沉积物中总磷与4种生物可利用磷的季节性变化进行了研究.结果发现,各湖区沉积物中总磷及各形态生物可利用磷的
<正>从今天中国教育信息化发展的现状来看,推动实践变革的动力是一波又一波的新技术、新概念。然而,理论层面上对教育信息化的认知,主要还停留在传统教育学的理论框架。实践
退化型失效产品,可通过退化失效分析对其进行可靠性统计推断。性能退化一般是一个随机过程,并且是单调变化的,为描述产品的退化,给出了一个随机Gamma过程模型,通过求解该过程
文本的理解,须于明显的意义里探寻隐蔽的意义层次。《范进中举》虽只是《儒林外史》中的一个片段,但仍具有相对独立的表现性或主旨,只不过其真正的主旨是隐藏在了明显的意义
近几年来,随着学分制改革的不断深入,国内不少高校相继试行了大类培养的人才培养模式.作为一种全新的培养模式,它的实施必须要有配套的教学管理体系加以保障.本文以咸宁学院