組件分享之后端組件——身份和訪問管理 (IAM) / 單點(diǎn)登錄 (SSO) 平臺(tái)casdoor
背景
近期正在探索前端映之、后端、系統(tǒng)端各類常用組件與工具怜奖,對(duì)其一些常見的組件進(jìn)行再次整理一下浑测,形成標(biāo)準(zhǔn)化組件專題,后續(xù)該專題將包含各類語言中的一些常用組件歪玲。歡迎大家進(jìn)行持續(xù)關(guān)注尽爆。
組件基本信息
- 組件:casdoor
- 開源協(xié)議:Apache-2.0 license
- 官網(wǎng):casdoor.org
內(nèi)容
本節(jié)我們分享一個(gè)身份和訪問管理 (IAM) / 單點(diǎn)登錄 (SSO) 平臺(tái)casdoor读慎,它支持 OAuth 2.0漱贱、OIDC 和 SAML 的 UI 優(yōu)先集中式身份驗(yàn)證/單點(diǎn)登錄 (SSO) 平臺(tái)夭委,與 Casbin RBAC 和 ABAC 權(quán)限管理集成幅狮。
在線演示
- 國際:https ://door.casdoor.org (只讀)
- 亞洲鏡子:https ://door.casdoor.com (只讀)
- 亞洲鏡像:https ://demo.casdoor.com (可讀寫募强,每5分鐘恢復(fù)一次)
文檔
Casdoor 的特性:
- 前后端分離的架構(gòu)鸠儿,使用 Go 語言開發(fā)厕氨,Casdoor 支持高并發(fā)进每,提供基于Web的用戶管理 UI,并支持中命斧、英等多種語言田晚。
- Casdoor 支持 Github、Google国葬、QQ贤徒、WeChat 第三方應(yīng)用程序登錄,并支持使用插件擴(kuò)展第三方登錄汇四。
- 使用 Casbin 基于授權(quán)管理接奈,Casdoor 支持 ACL,RBAC通孽,ABAC鲫趁,RESTful 等訪問控制模型。
- 支持手機(jī)驗(yàn)證碼利虫、郵件驗(yàn)證碼挨厚、找回密碼等功能。
- 審查和記錄訪問日志糠惫。
- 使用阿里云疫剃、騰訊云、七牛云提供的圖片CDN云存儲(chǔ)硼讽。
- 個(gè)性化的注冊巢价、登錄和忘記密碼頁面。
- Casdoor 支持使用 db 同步方法與現(xiàn)有系統(tǒng)的集成固阁,用戶可以順利過渡到Casdoor 壤躲。
- Casdoor 支持主流數(shù)據(jù)庫: MySQL、PostgreSQL备燃、SQL Server 等, 并支持?jǐn)U展插件的新數(shù)據(jù)庫碉克。
具體使用方式可以參見該組件官網(wǎng)
本文聲明:
知識(shí)共享許可協(xié)議
本作品由 cn華少 采用 知識(shí)共享署名-非商業(yè)性使用 4.0 國際許可協(xié)議 進(jìn)行許可。