13个开源免费单点登录SSO 系统
来源:     阅读:3
易浩激活码
发布于 2025-11-15 20:29
查看主页

13个开源免费单点登录SSO 系统

大家好,我是Echa。

单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统(例如淘宝、天猫、支付宝、阿里巴巴之间的关系)。简而言之,多个系统,统一登陆。

单点登录主要强调的是登录后来,各个系统间数据共享问题。

13个开源免费单点登录SSO 系统

统一认证授权方式实现单点登录SSO

在日常生活中,许多人由于忘记某些网站的登录密码而烦恼,由于大多数用户都要记忆不少于10个用户名和相应密码。为了便于记忆,许多人都在不同的站点使用一样的用户名和密码,虽然这样可以减少负担,但是同时也降低了安全性,而且使用不同的站点同样要进行多次登录。同时,随着信息化飞速发展,大型企业和政府部门等都开始使用电子系统进行办公,而且整个办公系统由多个不同的子系统构成,这个时候有一个SSO 单点登录就显得尤为重大了。

13个开源免费单点登录SSO 系统

阿里云ram单点登录架构图

用户只需要登录一次,就可以访问多个系统,不需要记忆多个口令密码。单点登录使用户可以快速访问网络,从而提高工作效率,同时也能协助提高系统的安全性。

13个开源免费单点登录SSO 系统

云sso实现多账号单点登录

使用单点登录SSO的好处具体如下:

借此机会,今天小编给大家推荐13个开源免费单点登录SSO系统,希望对粉丝们有所协助。祝粉丝们的每一个梦想都能放飞,每一个心愿都能实现,祝福大家万事如意!下面小编一一详细介绍这13个开源免费单点登录SSO系统,喜爱的小伙伴们点个赞和收藏。

全文大纲

  1. sa-token - 一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅!
  2. authelia - 是一个免费、开源、可私有化部署的单点登录(SSO)项目
  3. BootstrapAdmin - 基于 RBAC 的 Net7 后台管理框架,权限管理,前后台分离,支持多站点单点登录,兼容所有主流浏览器
  4. JustAuth - 如你所见,它仅仅是一个第三方授权登录工具类库
  5. MaxKey - 单点登录认证系统
  6. jap - 一款开源的登录认证中间件,基于模块化设计,为所有需要登录认证的web应用提供一套标准的技术解决方案
  7. eiam - 数字身份管控平台
  8. CollectiveOAuth - 史上最全的整合第三方登录的开源库
  9. Netnr.Login - 第三方 OAuth2 授权登录管理
  10. keycloak - 是一个免费、开源身份认证和访问管理系统
  11. SD.IdentitySystem - 统一身份认证/权限管理/角色管理/菜单管理/SSO/License授权
  12. IdentityServer4 - 基于.NET 5+IdentityServer4+Vue+Sqlserver 的统一授权认证系统
  13. cas - 是一个开源的企业级单点登录系统

sa-token - 一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅!

Github:https://github.com/dromara/sa-token


13个开源免费单点登录SSO 系统


介绍

Sa-Token 是一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅!主要解决:登录认证、权限认证、单点登录、OAuth2.0、分布式Session会话、微服务网关鉴权 等一系列权限相关问题。

功能模块

Sa-Token 目前主要五大功能模块:登录认证、权限认证、单点登录、OAuth2.0、微服务鉴权。

13个开源免费单点登录SSO 系统

Sa-Token 功能结构图

authelia - 是一个免费、开源、可私有化部署的单点登录(SSO)项目

Github:https://github.com/authelia/authelia


13个开源免费单点登录SSO 系统


介绍

Authelia是一个免费、开源、可私有化部署的单点登录(SSO)项目。它具有时尚的登录窗口,支持一次性密码设置、通知推送等功能。

Authelia可以独立安装,或者使用Docker、Kubernetes容器部署。

Authelia 架构图


13个开源免费单点登录SSO 系统

Authelia 架构图

Authelia 登录案例截图

13个开源免费单点登录SSO 系统


BootstrapAdmin - 基于 RBAC 的 Net7 后台管理框架,权限管理,前后台分离,支持多站点单点登录,兼容所有主流浏览器

Github:https://github.com/ArgoZhang/BootstrapAdmin


13个开源免费单点登录SSO 系统

介绍

一直需要一款后台管理系统,但是网上许多开源项目都是 Java 开发的,本人是 NET 平台的对 Java 一窍不通,C#版本的本来就少而且还没有合适的。于是决定自己开发一套后台管理系统。由于前台采用 Bootstrap 布局样式,所以就叫做 BootstrapAdmin

本系统可以用于所有的 Web 应用程序,目前版本已经升级到 NET CORE 具备跨平台能力。数据库方面同时支持多种数据库,详细列表见后面数据库的详细列表,切换数据源仅需更改配置文件无需重启应用程序,配置简单灵活。

UI 前端使用流行的 Bootstrap 框架布局对移动设备的兼容性超级好,自适应目前市场几乎所有终端设备。本系统还具备单一后台支持多前台的特色,提供 单点登录(SSO) 的能力。

使用 NET Core + Bootstrap + PetaPoco + HTML 5 + jQuery 构建的后台管理平台

基于 RBAC 的 Net7 后台管理框架,权限管理,前后台分离,支持多站点单点登录,兼容所有主流浏览器,内置微信、支付宝、QQ等多种登录方式,内置多种样式,可切换至 Blazor 多 Tabs 模式,权限控制细化到网页内任意元素(按钮、表格、文本框等等)

主要功能

优势

系统截图


13个开源免费单点登录SSO 系统


13个开源免费单点登录SSO 系统


13个开源免费单点登录SSO 系统


13个开源免费单点登录SSO 系统


13个开源免费单点登录SSO 系统


JustAuth - 如你所见,它仅仅是一个第三方授权登录的工具类库

Github:https://github.com/justauth/JustAuth

13个开源免费单点登录SSO 系统

介绍

小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。

OAuth 2 流程

13个开源免费单点登录SSO 系统

OAuth 2 流程

JustAuth 集成第三方登录

13个开源免费单点登录SSO 系统

JustAuth


MaxKey - 单点登录认证系统

Github:https://github.com/dromara/MaxKey

13个开源免费单点登录SSO 系统

介绍

MaxKey单点登录认证系统是业界领先的IAM-IDaas身份管理和认证产品,支持OAuth2.x、OpenID Connect、SAML2.0、JWT、CAS、SCIM等SSO标准协议,基于RBAC统一权限控制,实现用户生命周期管理,开源、安全、自主可控。

产品特性

序号

协议

支持

1.1

OAuth 2.x/OpenID Connect

1.2

SAML 2.0

1.3

JWT

1.4

CAS

1.5

SCIM 2.0

1.6

FormBased

1.7

TokenBased(Post/Cookie)

1.8

ExtendApi

1.9

EXT

序号

登录方式

支持

2.1

动态验证码

字母/数字/算术

2.2

双因素认证

短信/时间令牌/邮件

2.3

短信认证

腾讯云短信/阿里云短信/网易云信

2.4

时间令牌

Google/Microsoft Authenticator/FreeOTP/支持TOTP或者HOTP

2.5

域认证

Kerberos/SPNEGO/AD域

2.6

LDAP

OpenLDAP/ActiveDirectory/标准LDAP服务器

2.7

社交账号

微信/QQ/微博/钉钉/Google/Facebook/其他

2.8

扫码登录

企业微信/钉钉/飞书扫码登录

系统截图

13个开源免费单点登录SSO 系统

13个开源免费单点登录SSO 系统

13个开源免费单点登录SSO 系统

13个开源免费单点登录SSO 系统

jap - 一款开源的登录认证中间件,基于模块化设计,为所有需要登录认证的web应用提供一套标准的技术解决方案

Github:https://github.com/fujieid/jap

13个开源免费单点登录SSO 系统

介绍

JustAuthPlus(以下简称"JAP")是一款开源的登录认证中间件,基于模块化设计,为所有需要登录认证的 WEB 应用提供一套标准的技术解决方案,开发者可以基于 JAP 适配绝大多数的 WEB 系统(自有系统、联邦协议),就像集成 JustAuth 一样,简单方便。

特性

功能介绍

13个开源免费单点登录SSO 系统

应用场景

eiam - 数字身份管控平台

Github:https://github.com/topiam/eiam

13个开源免费单点登录SSO 系统

介绍

业界首个基于 SpringBoot3 开源IDaas/IAM平台,用于管理企业内员工账号、权限、身份认证、应用访问,协助整合部署在本地或云端的内部办公系统、业务系统及三方 SaaS 系统的所有身份,实现一个账号打通所有应用的服务。支持OAuth2.x、OIDC、SAML2.0、JWT、CAS等SSO标准协议。

系统架构

13个开源免费单点登录SSO 系统

核心特性


13个开源免费单点登录SSO 系统

功能描述

功能模块

功能项

功能描述

账户管理

组织与用户

支持组织与用户维护。


用户组管理

支持用户组维护。


身份源管理

支持通过钉钉、飞书等途径同步用户和组织信息到系统。

认证管理

认证提供商

支持配置多种认证源,用户可通过不同方式登录门户。

应用管理

OIDC协议应用

支持通过OIDC协议进行应用SSO。


表单代填应用

支持表单代填方式进行应用SSO。


JWT协议应用

支持JWT协议进行应用SSO。

行为审计

用户行为

记录企业用户相关操作行为记录。


管理员行为

记录管理员相关操作记录。

安全设置

通用安全

支持通用安全配置,及安全防御策略。


密码策略

支持配置用户密码全局规则策略。


系统管理员

负责维护系统用户配置等。

系统设置

消息设置

支持配置维护邮件模版、邮件服务、短信服务。


IP地理库

支持配置IP地理库,实现精准IP定位。


存储配置

支持配置云存储服务,如阿里云、腾讯云、MinIO等。

系统监控

会话管理

支持查看系统登录会话,支持回话下线。

CollectiveOAuth - 史上最全的整合第三方登录的开源库

Gitee:https://gitee.com/rthinking/CollectiveOAuth

13个开源免费单点登录SSO 系统

介绍

.Net平台(C#) 史上最全的整合第三方登录的开源库 => 环境支持 .NET Framework 4.5 ~ 4.6.2 和 .NetCore 3.1。目前已包含Github、Gitee、钉钉、百度、支付宝、微信、企业微信、腾讯云开发者平台(Coding)、OSChina、微博、QQ、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、酷家乐、Gitlab、美团、饿了么、等第三方平台的授权登录。以下平台正在接入中: 推特、淘宝

Netnr.Login - 第三方 OAuth2 授权登录管理

Gitee:https://gitee.com/netnr/Netnr.Login


13个开源免费单点登录SSO 系统

介绍

第三方 OAuth2 授权登录,QQ、微信开放平台(Weixin)、微信公众平台(WeixinMP)、微博(Weibo)、淘宝(Taobao)、支付宝(Alipay)、钉钉(DingTalk)、飞书(Feishu)、码云(Gitee)、GitHub、微软(Microsoft )、StackOverflow、谷歌(Google)

keycloak - 是一个免费、开源身份认证和访问管理系统

Github:https://github.com/keycloak/keycloak


13个开源免费单点登录SSO 系统

介绍

Keycloak是一个免费、开源身份认证和访问管理系统,支持高度可配置的单点登录(SSO)功能。

Keycloak内置支持连接到现有的LDAP或Active Directory服务器。也可以自己实现与关系数据库中的用户数据对接。

Keycloak支持许多目前比较流行认证标准协议,如:OpenID Connect,OAuth 2.0、SAML 2.0等。

13个开源免费单点登录SSO 系统

SD.IdentitySystem - 统一身份认证/权限管理/角色管理/菜单管理/SSO/License授权

Gitee:https://gitee.com/lishilei0523/SD.IdentitySystem

13个开源免费单点登录SSO 系统

介绍


ASP.NET/WCF/Windows/Angular/统一身份认证/权限管理/角色管理/菜单管理/SSO/License授权

目的

系统截图

13个开源免费单点登录SSO 系统

13个开源免费单点登录SSO 系统

13个开源免费单点登录SSO 系统

13个开源免费单点登录SSO 系统

13个开源免费单点登录SSO 系统

13个开源免费单点登录SSO 系统

IdentityServer4 - 基于.NET 5+IdentityServer4+Vue+Sqlserver 的统一授权认证系统

Gitee :https://gitee.com/wangqianlong1993/IdentityServer4

13个开源免费单点登录SSO 系统

介绍

在学习授权认证的过程中,发现了IdentityServer4框架。官方的例程大多是基于本地或者内存配置。没有一个完整的后台界面。github上有一些优秀的管理系统,大多都是基于MPA开发。于是基于.NET5和vue开发了这一套授权管理系统。

系统截图

13个开源免费单点登录SSO 系统

cas - 是一个开源的企业级单点登录系统

Github:https://github.com/apereo/cas


13个开源免费单点登录SSO 系统

介绍

Apereo CAS是一个开源的企业级单点登录系统,是CAS项目的一部分。

Apereo CAS开箱即用,并且提供多种协议支持,如:CAS(v1,v2和v3)、SAML(1.0和2.0)、OAuth(v2)、OpenID、OpenID Connect等。

Apereo CAS支持使用多种身份证方法,包括:JAAS、LDAP、RDBMS、Radius、JWT等。

Apereo CAS支持通过Due、YubiKey、RSA、Google Authenticator、U2F、WebAuten等进行身份验证。

架构图

13个开源免费单点登录SSO 系统

最后

一行代码,可能会创造出下一个让人惊叹的产品;
一个创新,可能会开启一个全新的科技时代;
一份初心,可能会影响到无数人的生活;
无论是在大公司工作,还是在小团队奋斗;
无论是资深的程序员,还是刚刚入行的新手;
每个人的代码,都有力量改变世界。

创作不易,喜爱的老铁们加个关注,点个赞,打个赏,后面会不定期更新干货和技术相关的资讯,速速收藏,谢谢!你们的一个小小举动就是对小编的认可,更是创作的动力。

创作文章的初心是:沉淀、分享和利他。既想写给目前的你,也想贪心写给 10 年、20 年后的工程师们,目前的你站在浪潮之巅,面对魔幻的互联网世界,很容易把一条河流看成整片大海。未来的读者已经知道了这段技术的发展历史,但难免会忽略一些细节。如果未来的工程师们真的创造出了时间旅行机器,可以让你回到目前。那么小编的创作就是你和当年工程师们的接头暗号,你能感知到他们在这个时代的键盘上留下的余温。

#文章首发挑战赛#

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境
相关推荐
前台开发中,对图片的优化技巧有哪些?
web前台入门的那些知识,你get到了吗?
Kaggle word2vec NLP 教程 第二部分:词向量
SQL入门理解基本概述
常见攻击技术简介
首页
搜索
订单
购物车
我的