更多开源项目请查看: 一个专注推荐.Net开源项目的榜单
对于有多个应用系统的企业来说,每一个应用系统都有自己的用户体系,这就造成用户在切换不同应用系统时,就要多次输入账号密码,导致体验非常不好,也造成使用上非常不便。
针对这个问题,我们就可以采用单点登录的机制,只需用户登录一次,就可以实现切换到不同的应用系统,不需重新登录验证。
下面给大家推荐一套单点登录开源项目。
项目简介
这是基于.NetCore 3.1、React开发的开源项目,支持账号密码、手机短信、第三方登录,采用前后端分离架构。
该项目已较长未更新,但作为学习、参考,还是不错的。
技术架构
1、跨平台:这是基于.NetCore开发的系统,可以部署在Docker,Windows,Linux,Mac;
2、后端基于.Net core3.1 + EF Core;
4、数据库支持:MySQL;
5、缓存组件:Redis;
5、前端:React。
项目结构
系统功能
1、基础功能:用户注册、登录、忘记密码、第三方平台登录;
2、第三方支持平台:微信、钉钉。
部分功能截图
系统界面
登录
注册
找回密码
项目地址
https://github.com/fuluteam/fulusso
- End -
推荐阅读
程序员修炼内功:10篇文章汇总
推荐一个.Net分布式微服务开发框架
开源免费WMS仓库管理系统【推荐】
基于.NetCore开发,前端支持Layui、React、Vue且前后端分离的快速开发框架
用ChatGPT,赚到今年第一个100万