首页 > 编程知识 正文

创新管理体系认证(开源portal认证系统)

时间:2023-05-05 21:13:43 阅读:67192 作者:3243

本文是统一认证中心介绍的开头。

开发认证中心主要是减少重复,开发多平台重用,才是美丽的设计。

相关报道

认证中心-项目工程介绍多平台案例分析1 .什么是集成认证? “集成登录”是指将每个系统的登录分解为单独的服务、其他服务调用,以实现支持多平台单点登录的效果。

“统一身份验证”是指在提供统一登录的同时,与多平台用户、部门、角色和菜单管理兼容。

2 .开发背景随着不同业务线的发展有各种各样的后台系统。 例如

xx订单系统xx中台运输系统分发系统测试平台根据业务不同会接触到各种系统,问题是什么? 这些系统共有的功能是什么?

登录用户帐户相关的管理菜单权限管理角色每次创建管理系统时,用户都会为了数据安全进行登录,这是毋庸置疑的。但是,如果每次创建系统时都创建登录集,则与用户相关的管理功能会成为重复的工作、重复的劳力

也许你会说可以复印。

那么,复制的这个部分是否需要包含代码数据库? 每个平台的帐户是否独立? 代码复制还是重复代码,真的很优雅吗?

预期功能要求

一个用户只有一个帐户(记住密码也很方便); 您可以为用户帐户分配任何系统的角色权限。 SSO单点登录,如果用户同时具有系统a和系统b权限,则登录其中一个后,另一个无需登录; 根据这些需求减少重复以消除重复。 统一认证中心的应用应运而生。

3 .统一认证用于什么? 例如,我们有六个内部系统,每个系统都需要一个,登录控制到按钮级别的权限控制。

此时可以用于认证中心。 所有平台与认证中心对接后,都具有与登录用户角色相关的功能。

然后,可以

实现用户账户统一,登录一个平台,多平台共享在线状态。

4 .简要总结功能原理流程:

认证中心登录-授予用户帐户和权限,提供给其他子系统的开放界面,并发布用户在子系统上的菜单权限。

5 .技术结构确实没有引入高难度的技术,也没有过度的高并发性、多线程等。 其初衷首先是支持多平台,减少开发重复。

开源工程使用的单元结构可以在线更改为微服务,也可以-建议负载部署的至少两个或多个节点保证服务的高可用性

后端开发环境

JDK 1.8 spirngboot2.1. 17 MySQL 5.7 redis 4.0 mybatisdruid1.2.4security…前端使用Vue

6 .功能介绍6.1统一登录页面6.2我的平台介绍:这里是指我可以登录的平台。

按钮功能

单击可直接跳转到相应的平台。 可以通过排序、拖动在平台之间进行排序(可以将常用的排列在前面) )。

6.3平台管理概述:这里是指您拥有的平台管理权限。

按钮功能

新平台。 单击平台图标可跳转到相应的平台维护页面。

6.3.1平台详细概述:前提,有该平台的管理权限

按钮功能

修改:可以修改平台的基本信息修改私钥。 如果不配置此平台向认证中心请求时签名的私钥,默认情况下不会进行验证。 建议使用RSA。 系统管理员:您可以跳转到系统管理员界面,将管理员添加到此平台。 管理员可以维护有关此平台的信息。

6.3.2用户管理概述:所有平台的公共账户,所属部门可以选择,被授权后,可以看到在我的平台上拥有该平台的跳转权限。

按钮功能

添加用户更改:用于向用户添加此平台的部分角色、部门和用户基本信息。 重置:重置此用户的登录密码。 删除删除更改用户与本系统之间的关系。 (包括与当前平台的所有关系、作用、部门等); 删除:删除用户并谨慎使用,删除后所有平台均已删除;

6.3.3部门管理概览:部门管理-可选数据。 没有必要的话就不使用。 各平台的部门是独立的。

按钮功能

添加:为平台添加部门修改。 修改部门信息的删除。 删除部门信息。 有子部门时不允许删除

6.3.4菜单管理简介:所有平台的公共账户,所属部门均可选择并授权后,可以在我的平台上看到其拥有跳转权限。

平台区分:每个平台的部门都是独立的。

按钮功能

添加:为平台添加部门修改。 修改部门信息的删除。 删除部门信息。 有子部门时不允许删除

6.3.5角色管理概述:角色数据管理,各平台角色独立。

按钮功能

添加:以向平台添加角色更改。 更改和删除角色信息:删除角色信息。 如果现有用户正在使用,则不允许删除相关用户。 可以查看正在使用角色的用户的列表相关用户的页面

6.4系统监控6.4.1在线用户按钮功能

已登录的子系统:可以看到此用户登录的子系统,如果子系统数据为空,则表示只需登录认证中心即可强制退出。 退出认证中心,退出所有已登录子系统

6.4.2登录摘要:可以查看每次登录的记录信息和登录失败的具体原因

关注程序员亮眼的钢铁侠公众号,做更多编程有趣的事情,和你分享知识心得

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。