V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Casbin  ›  全部回复第 1 页 / 共 7 页
回复总数  127
1  2  3  4  5  6  7  
@LeeReamond 可以看下 CasWAF 这个项目,开源的: https://github.com/casbin/caswaf
试试 casdoor 开源单点登录,文档随便看: https://github.com/casdoor/casdoor
@luoyuan2018 本来就是支持苹果登录的,只是没有单独的教程,可以在演示站测试: https://door.casdoor.com/login
如果问出这个问题,说明你是有技术的,这个东西对你没难度。没难度会搭建的话,用开源就行: https://v2ex.com/t/803669 ,当然自己写一套简单的也可以,可能用着更顺手
@rizon 老铁,你可能是误解了。支付功能是全部开源的:

代码: https://github.com/casbin/casdoor/tree/master/pp

文档: https://casdoor.org/docs/provider/payment/overview
Casdoor

开源,React 前端,支持单点登录( QQ 、微信等国内生态),支持 SaaS 订阅管理,支持支付(微信、支付宝、PayPal, Stripe 等),登录与支付无缝集成(比如先付费才能注册等场景),界面支持中英在内的几十种语言: https://github.com/casbin/casdoor
OIDC 和 SSO 本身没有关系,OIDC 是一个认证协议,SSO 是指实现“单点登录”这个效果,也就是一个地方登录了,其他地方也自动登录,实现方式可以是不同的。这两者互相没关系,但是可以在同一个 IAM 系统中实现,具体可以看下 Casdoor 的实现:

Casdoor OIDC: https://casdoor.org/docs/how-to-connect/oidc-client/
Casdoor SSO: https://casdoor.org/docs/how-to-connect/single-sign-on/
@raw0xff 可以
@pycook 感谢支持!
> casdoor 很好用,各个语言的 sdk 都是齐全的。感谢楼主的开源项目

@kitmyfaceplease2 感谢支持

> 可以理解为 go 的 spring security 吗,最近在尝试学习 react 和 golang ,顶一下

@0xGnaixEuy spring security 更多是针对 Java 的 spring 生态,casdoor 则更通用,不针对任何语言或框架,网页、客户端程序、App 、小程序都可以支持,大多数编程语言也有官方 SDK 支持
新的 2FA 应用,Casword (casdoor-app): https://github.com/casdoor/casdoor-app

开源免费,与自建的 casdoor SSO 无缝云同步,支持各大移动端平台
155 天前
回复了 Casbin 创建的主题 Go 编程语言 Casdoor + OAuth 实现单点登录 SSO
@ElicaKing 好呀,感谢~ 可以加 V 详聊: Y2FzYmluMjAyMw== (base64)
160 天前
回复了 Tumblr 创建的主题 程序员 你们公司的 Okta 会报证书错误吗?
可以试试 Casdoor: https://github.com/casdoor/casdoor

主打开源免费,也有收费的托管版本

对国内生态(比如微信)支持更友好
@incompatible Authing 和阿里都是闭源的,Casdoor 是开源的单点登录,主打开源、免费,两者不在一个赛道上。适合手头不宽裕的小伙伴,个人也好、中小型公司也好都适合。而且现在大厂偷数据的事情也不少见,在别人的平台上存自己的用户数据不安全,自己搭一个单点登录很有必要。(当然前者你花足够多的钱也可以私有部署,不过估计至少要 6 位数起步了)
可以试下: https://github.com/casbin/casibase

特点是支持 ChatGPT 、HuggingFace 等多种模型,支持中文、英文等多语种,支持单点登录 SSO 、多租户、多用户,支持各种格式文本:txt, markdown, docx, pdf
@nobject

> casbin 有 model, policy 两个概念,policy 包含策略信息,model 是规则匹配模板, 如果我一个用户,他既授权了一些带属性的(比如 ip 的判断),类似 abac ,又授权了 rbac 的模型, 那就得用两个 model 与两个 policy?

RBAC 的语法和 ABAC 的语法可以自行组合到同一个 model 和 policy ,就像编程语言的 for 和 if 可以在同一个程序里写一样

> 那 casbin 相比 ladon 来说,他的主要优势在哪呢?灵活性更强?性能更好?

Casbin 是跨语言平台的,Ladon 应该主要是 Go 语言,Ladon 比较小巧简约,适合中小型系统,如果是小型个人项目,建议用 Ladon 就可以。Casbin 可能更适合大型、企业级的系统。性能的话,如果 policy 内规则条数为 n ,则性能大约为 O(n)。RBAC 角色继承判断有专门的优化,不会增加时间复杂度。
199 天前
回复了 rilweic 创建的主题 程序员 开源的主数据管理系统
文档数据管理 + AI 对话系统: https://github.com/casbin/casibase
@mogging 有产品链接么
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2815 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 14:43 · PVG 22:43 · LAX 07:43 · JFK 10:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.