基于.NetCore+React单点登录系统

对于有多个应用系统的企业来说,每一个应用系统都有自己的用户体系,这就造成用户在切换不同应用系统时,就要多次输入账号密码,导致体验非常不好,也造成使用上非常不便。

针对这个问题,我们就可以采用单点登录的机制,只需用户登录一次,就可以实现切换到不同的应用系统,不需重新登录验证。

下面给大家推荐一套单点登录开源项目。.

项目简介

这是基于.NetCore 3.1、React开发的开源项目,支持账号密码、手机短信、第三方登录,采用前后端分离架构。
该项目已较长未更新,但作为学习、参考,还是不错的。

技术架构

1、跨平台:这是基于.NetCore开发的系统,可以部署在Docker,Windows,Linux,Mac;
2、后端基于.Net core3.1 + EF Core;
4、数据库支持:MySQL;
5、缓存组件:Redis;
5、前端:React。

项目结构

基于.NetCore+React单点登录系统

系统功能

1、基础功能:用户注册、登录、忘记密码、第三方平台登录;

2、第三方支持平台:微信、钉钉。

部分功能截图

系统界面

基于.NetCore+React单点登录系统

登录

基于.NetCore+React单点登录系统

注册

基于.NetCore+React单点登录系统
找回密码

基于.NetCore+React单点登录系统

项目地址

https://github.com/fuluteam/fulusso