Casdoor 是什么?

Casdoor 是一个基于 OAuth 2.0 / OIDC 的 UI 优先集中认证 / 单点登录 (SSO) 平台,简单点说,就是 Casdoor 可以帮你解决 用户管理 的难题,你无需开发用户登录注册等与用户鉴权相关的一系列功能,只需几个步骤,简单配置,与你的主应用配合,便可完全托管你的用户模块,简单省心,功能强大。

仓库地址:https://github.com/casbin/casdoor

演示地址:https://door.casbin.com/

官网文档:https://casdoor.org/

为什么要用 Casdoor ?

用户管理一直是项目中非常令人头疼的一个问题,不仅要确保安全性,功能是否完整,方便使用也十分重要。目前大多数应用已从过去单一的账号密码登录,逐渐升级为允许通过第三方平台登录,例如 GitHub 、微信、QQ 等。但是这一套逻辑依然需要开发者去实现,大多数功能偏离了业务。

Casdoor 就是替开发者们解决这个难题,即 提供一套统一的鉴权平台,只需要简单配置便可完全托管用户模块

使用的理由也非常简单,总结概括为三句话:

  • 功能完备,操作简单。作为一个需要完全托管用户模块的项目,功能完备必不可少,Casdoor 支持常见用户模块所需要的各种功能。并且配置简单,上手难度低。
  • 开源可控,社区活跃。能否快速得到社区的反馈,解决实际应用中出现的问题也十分重要,否则出了 Bug 没人管岂不是尴尬? Casdoor 有自己的讨论社区 Casnode,也有 QQ 群,均可及时活跃地解决实际应用中的问题。
  • 性能强大,耦合良好。采用 Golang 开发,并发性支持良好,并且内部模块耦合度低,代码易懂,热插拔性好。

UI 优先的统一身份认证系统 Casdoor相关推荐

  1. 统一身份认证系统的简单看法

    [事件背景]洋葱服务为什么没被成功接盘?_搜狐科技_搜狐网 https://www.sohu.com/a/124452755_354899 今天无意中看到这则新闻,发现人家洋葱认证服务已经停运1年多啦 ...

  2. LDAP服务器ca系统,基于LDAP的统一身份认证系统与CA认证的集成.pdf

    基于LDAP的统一身份认证系统与CA认证的集成 , 第 33 卷 第 8 期 宜春学院学报 Vol. 33 No. 8 2011 年 8 月 Journal of Yichun College Aug ...

  3. trs ids身份服务器系统实现统一身份认证与单点登录平台技术,统一身份认证系统设计与实现...

    摘要: 2015年获得科技部批复,同意建设新疆国家农村信息化示范省建设工程.在工程设计开发过程中需要集成各项目组的大量应用系统,这些应用系统都需要对用户进行独立的身份认证,这样导致用户访问不同的系统, ...

  4. FreeIPA 统一身份认证实现

    1.FreeIPA 简介 FreeIPA是一个用于Linux/Unix环境开源的身份管理系统,提供集中式帐户管理和身份验证,与Windows Active Directory或LDAP的作用类似.Fr ...

  5. 统一身份认证子系统界面设计与实现

    目  录 一 引言 -------------------------1 二 需求分析-----------------------..2 三 总体设计-----------------------. ...

  6. 统一身份认证简单对接流程

    随着信息化推进,各个政府单位都建设有自己的应用平台(类似portal门户中应用导航),统一身份认证系统(SSO-SERVER),后续其他单位建设的系统都注册到统一应用平台中. 在统一平台登陆后,免密登 ...

  7. 构建基于分布式SOA架构的统一身份认证体系

    摘要:本文充分利用SOA架构松耦合的特点,通过规范统一网络接口实现业务系统整合,既提升系统安全性,又简化资源访问操作,具有重要的理论和现实意义. 统一身份认证旨在将分散在各个信息系统中的用户和权限资源 ...

  8. Dynamics 365 CRM 接入统一身份认证平台(单点登录集成)

    打算将D365 CRM接入公司统一身份认证平台. 前提:D365 已IFD部署,因为要借助ADFS来完成单点登录. 登录ADFS服务器,打开ADFS,本次集成,统一身份认证为上游,ADFS是下游,因为 ...

  9. 什么是统一身份认证?

    在用户名和密码诞生的初期,它被视为安全的盾牌.可在信息指数级增长的今天,一个用户拥有大量账户密码,记不住又难找回. 传统的用户名 / 口令的身份认证方式安全性低.无法满足对身份认证的高可靠性要求的需求 ...

最新文章

  1. Open3D o3dtut怎么导入才不报错
  2. 使用Gearman做分布式计算
  3. 洛谷 P1598 垂直柱状图【字符串+模拟】
  4. memcache php mysql_PHP中的数据库二、memcache
  5. 3.3V稳压IC芯片 1117-3.3V性能测试
  6. html5 drap 文件夹,带有显示ID的Html5 drap and drop问题
  7. 《Credit Risk Scorecard》第四章:Data Review and Project Parameters
  8. 【C++专题】static_cast, dynamic_cast, const_cast探讨
  9. 网页开发浏览器兼容性问题
  10. Java当中TreeMap用法
  11. ECCV 2020 GigaVision挑战赛“行人和车辆检测”和“多目标追踪”冠军方案解读
  12. 北工大 研究生 计算机 导师,北京工业大学
  13. SPOOLing技术的再思考
  14. MVC5 + EF6 + Bootstrap3 (13) 查看详情、编辑数据、删除数据
  15. 多轮对话机器之话题意图识别
  16. Java基础笔记(初学者适用)
  17. 解决windows 10在联网时依旧无法安装3DMAX2014
  18. matlab两曲面的交线,MATLAB里面求两相交三维曲面交线的画法
  19. Someone‘s Acting Sus....
  20. 计算机毕设Python+Vue学科竞赛管理(程序+LW+部署)

热门文章

  1. android头像设置
  2. Spring security开发权限管理系统(一)
  3. ps cs6选择并遮住在哪设置
  4. (20191231)免费下载论文的方法汇总
  5. 红外额温枪方案开发技术支持
  6. 无权图的单源最短路径
  7. SQL server 2012 下载,安装,磁力链接,下载地址 2020.11.28
  8. 免费使用OriginPro学习版
  9. 在MMClassification中使用Swin-Transformer开始一个分类任务
  10. Android 黑科技(设备管理器等)