^

DepySSO统一身份认证系统

前言

因为自己要做的项目比较多,例如我的博客、机器人框架、UVS漏洞系统、API接口系统、The loner团队管理系统....

于是我放弃了传统的账号密码登录模式,使用oauth+sso的方式通过我的博客进入各个系统,但是这样的弊端就是系统职能不统一、不够灵活,类似于我的博客,他其实后台搭载了很多东西,我有时候突发奇想要做的小工具会直接在我博客后端编写,数据查询就不说了,反正分工不够细化,导致我现在对于很多项目代码比较模糊了,项目看起来也比较冗杂,耦合度非常高。

最近腾讯云活动,我一口气买了三年服务器,终于不用每年找人用他的名额买学生机了,趁着迁移的时机,我重新规划了一下我的布局。

系统运作

611ebf1e69071.png

系统展示

611ebf5530f59.png

611ebf71902c9.png

611ebf9748f6d.png

611ebfdaaffcc.png

以上是服务端-用户中心操作面板【区分管理员、普通用户】

应用端接入非常简单,只需要填写两个配置即可

在我的depseve3.0之后,默认接入sso,每次安装新的应用,只要在sso认证中心添加应用配置即可在后台首页直接单点访问。

做管理员使用是为了拓展后期普通用户接入我的系统做准备,但是考虑到安全性,这些只是预留的操作接口。

熬夜做了一晚上,因为我确实觉得我现在开发过于混乱了。

这样会导致一些我不想预见的安全问题,如果能在后期用户认证不用花很多功夫的话,我想我将会有更多时间去把精力投入到功能使用中去。