毕业设计之pythonWEB 服务统一身份认证协议设计与实现(python完整源码+说明文档+演示视频)

1 项目介绍

随着网络的应用系统数量的激增,每个应用系统独立的身份验证模块在提高了网络的安全性的同时,也为用户增加了一些登录方面的负担,用户需要记住不同网站内的不同用户名或者密码,容易因为遗忘密码或者用户名而无法实现登陆,造成一些网络应用上的困扰。

而也有些用户为了图省事,所有网站的用户名、密码都采用了统一的口令,也容易因为遭受到攻击者的破坏而造成精神、财产损失。所以现在的网络中迫切的需要将多个不同网站的登录用户名和密码实现统一的认证管理,从而能够更好的简化登录的过程,也能够提升操作的安全性。

2、项目技术

项目后端框架:Java+ssm

项目前端框架:vue2,ssm

3、开发环境

后端:开发语言:python

框架:python,django

python版本:python3.6.8版本向上兼容

数据库:mysql5.7+

数据库工具:Navicat11+

开发软件:pycharm

前端:nodejs,vue,html

数据库:mysql

4章  系统实现

4.1基本任务

本次的系统设计需要完成对用户的注册以及登录的功能设计,要实现注册用户能够在网站中通过统一身份认证来实现单一的登录功能实现,并且通过单一登录过程来完成对多个不同应用功能的登录实现,具体的开发内容通过截图的方式在以下的小节中进行详细的功能应用展示。

4.2系统主要功能得实现

4.2.1统一认证系统登录模块的实现 

本次设计的统一身份认证系统需要通过登录来实现系统的内容操作使用,在登录模块的设计上其界面如下图:

图4.1 统一身份认证系统登录页面图

4.2.2 web服务统一身份认证首页

当用户完成登录之后,在网站的首页中能够看到当前网站所服务的用户数量、形成的日志数量、注册用户的数量等信息,在左侧为本网站的菜单栏,如下图所示:

图4.2web服务统一身份认证系统首页界面

4.2.3服务管理界面

在服务管理界面中,能够看到用户统一登录的服务名称、端口、地址以及创建时间等信息,用户可以通过点击启用服务来实现单一登录的统一身份认证,并点击访问服务可以进行网站的直接访问。如下图所示:

图4.3服务管理界面

4.2.4日志管理界面

在日志的管理界面中,能够看到用户的访问记录,包括操作人、操作的类型、操作的信息内容等。具体如下图所示:

图4.4日志管理界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值