登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

分布式session管理及统一单点登录解决方案毕业论文

 2020-04-18 20:45:39  

摘 要

登录系统是当代互联网门户网站不可避免的一个领域,注册和登录是用户深入一个网站的第一步,登录系统的用户体验直接影响着一个网站的用户黏性。可见登录技术是网站建设中十分重要的一个部分,本论文探讨的就是目前非常流行且安全可靠的登录系统——单点登录系统。

首先要说明传统的登录方式有哪些不足,以及采用单点登录来替换传统的登录方式的原因。传统认证机制在系统中含有多个应用的环境下,用户的账号和密码的安全性不能得到足够的保障,每次登录都需要使用账号和密码会提高账号失窃的可能性,同时也会让用户在使用过程中重复登录,降低用户体验。

使用单点登录可以减少重复工作,而且用户安全也能得到一定保障,从来提升系统稳定性,更加合理可控地管理系统。

单点登录,英文译名:Single Sign-on, SSO。它的提出是企业互联网服务不断发展和应用不断拓展的一个必然结果。它的作用是让多组不同的应用,可以在用户于一个登录点进行登录后,共同识别改用户,无需更多的登录。简单的来说,也就是一次(single)验证,多次登录(sign-on)。

关键词:单点登录 CAS Single Sign-on

Distributed session management and unified single sign-on solution

Abstract

The login system is an inevitable area of contemporary Internet portals. Registration and login are the first steps for users to go deep into a website. The user experience of the login system directly affects the user's stickiness of a website. It can be seen that login technology is a very important part of website construction. This paper discusses the currently popular and secure login system, single sign-on system.

The first step is to explain the shortcomings of the traditional login method and the reason for replacing the traditional login method with single sign-on. Traditional authentication mechanism In the environment where the system contains multiple applications, the security of the user's account and password cannot be adequately guaranteed. The use of the account and password for each login will increase the possibility of the account being stolen, and will also allow Users repeatedly log in during use to reduce the user experience.

Using single sign-on can increase work efficiency, improve overall system security, and improve system stability and manage systems more efficiently.

Single sign-on, SSO. Its proposal is an inevitable result of the continuous development and application of enterprise Internet services. Its role is to allow multiple sets of different applications, after the user logs in at a login point, jointly identify and change users, without requiring more logins. In simple terms, it is a single verification, multiple sign-on.

The implementation of single sign-on in this paper is based on the management of user sessions based on cookies, using CAS server to achieve authentication between different applications.

Key Words: session ; CAS; single sign-on

目录

摘 要 I

Abstract II

第一章 绪论 1

1.1 研究背景和意义 1

1.1.1 研究背景 1

1.1.2 研究意义 1

1.2 论文结构 2

第二章 相关技术 3

2.1 JAVA 3

2.2 Spring 3

2.3 SpringMVC 3

2.4 Mybatis 4

2.5 Redis 5

2.6 Cookie 5

2.7 Linux操作系统 5

2.8 本章总结 6

第三章 需求分析和系统设计 7

3.1 系统需求分析 7

3.1.1 功能需求 7

3.1.2 性能需求 7

3.2 系统设计 8

3.2.1 单点登录实现方式选择 8

3.2.2 业务流程 8

3.2.3 系统架构 9

3.2.4 系统功能模块设计 9

3.3 本章总结 10

第四章 WEB系统设计 11

4.1 设计目标 11

4.2 界面设计 11

4.3 数据库设计 12

4.4 本章总结 13

第五章 单点登录实现 14

5.1 开发环境 14

5.2身份认证与单点登录功能实现 15

5.3单点登录拦截器介绍 16

5.3.1 拦截器介绍 16

5.3.2 拦截器配置 16

5.3.3 拦截器代码实现 17

5.4 本章总结 21

第六章 界面演示 22

6.1 界面演示 22

6.3 本章总结 25

第七章 总结与展望 26

7.1 总结 26

7.2 展望 26

参考文献 27

致 谢 28

第一章 绪论

1.1 研究背景和意义

1.1.1 研究背景

在企业发展的过程中,在初期企业所提供的系统通常很少,一般来说只有一个或者两个,在这些系统的服务中每个服务都有自己的登录模块,用户可以用自己的一个或者两个账号去登录这些系统,很方便。但是随着企业业务的不断扩充,所需要用到的系统与相关的服务随之不断地增加,用户在不同的系统之间切换并使用所想对应的服务时,就将会需要多次的登录,而且如果每个系统的账号都不一样,将使得用户对于这些服务的使用感到十分不方便。于是,就想到有没有这样一种解决方案,让用户能在一个特定的平台或者系统进行登录,一旦登录完成以后,所有的其他系统就可以自动的识别该用户,不需要再次进行登录了呢?而这个解决方案最终实现后,它的名称就是单点登录。

1.1.2 研究意义

以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。

相关图片展示:

您需要先支付 50元 才能查看全部内容!立即支付

微信号:bysjorg

Copyright © 2010-2022 毕业论文网 站点地图