乐趣区

关于php:开源之夏-2022-重磅来袭欢迎报名-Casbin社区项目


**01
流动简介 **

“开源之夏(英文简称 OSPP)”是中科院软件所“开源软件供应链点亮打算”领导下的一项面向高校学生的暑期流动,由中国科学院软件研究所与 openEuler 社区独特举办。

2022 年为此系列流动的第三届,开源之夏旨在激励在校学生积极参与开源软件的开发保护,促成优良开源软件社区的蓬勃发展。流动联结各大开源社区,针对重要开源软件的开发与保护提供我的项目,并向寰球高校学生凋谢报名。

学生可自主抉择感兴趣的我的项目进行申请,并在当选后取得该软件资深维护者(社区导师)亲自领导的机会。依据我的项目的难易水平和实现状况,参与者还将获取开源之夏流动奖金和结项证书。

Casbin 开源社区参加我的项目曾经公布,欢送各位同学报名!

**02
社区简介 **

Casbin 是一个弱小的、高效的开源访问控制框架。波及到 Go, Java, Node.js, Javascript (React), Python, PHP, .NET, C++, Rust 等多种语言。Casbin 由北京大学罗杨博士创建于 2017 年,外围保护团队有数十人。Casbin 在业界具备宽泛影响力。目前曾经被 Intel、VMware、Orange、RedHat、T-Mobile 等公司开源应用,被腾讯云、Cisco、Verizon 等公司闭源应用。具体详见 Casbin 主页。Casbin Go 主我的项目目前 GitHub 9000+ stars,加上所有语言的实现、插件等可达到 15000+ stars。

**03
我的项目概览 **

**04
我的项目具体介绍 **

本次 Casbin 社区凋谢 6 个我的项目,欢送对 Casbin 感兴趣的同学报名加入。

| 我的项目一:Casdoor 单点登录社区零碎(前端 React + JS,后端 Go)

我的项目形容:Casdoor 是一套基于基于 OAuth 2.0 / OIDC 协定的对立身份认证(单点登录)零碎。其反对多种第三方登录形式,如 QQ、微信、Google, GitHub 等。Casdoor 具备 Web 治理界面,能够用来治理用户、角色、权限(基于 Casbin)。Casbin 社区目前采纳 QQ 群(中文),Gitter(英文)进行社区交换,交换渠道比拟无限。咱们打算开发一个同时面向 Casbin 开发者和用户的官网社区:casnode(https://github.com/casbin/cas…),并采纳 Casdoor 单点登录零碎来对接。

项目编号:225080161
我的项目详情:https://summer-ospp.ac.cn/#/o…
对应 GitHub 仓库:
https://github.com/casdoor/ca…
https://github.com/casbin/cas…

| 我的项目二:Casbin 外围权限库改良

我的项目形容:Casbin 采纳独特的 PERM 模型语法(model)来实现弱小、灵便的访问控制。Casbin Golang 版本作为 Casbin 的第一个语言实现,领有最多的用户以及最先进的 feature。咱们心愿在 Casbin Golang 上:1)加强 Casbin 语法的表达能力,满足用户多样化的策略制订需要;2)优化 Casbin 在大规模规定集上(百万以上)的策略评估性能。jCasbin 是 Casbin 的 Java 版本,它须要及时跟踪 Golang Casbin 主库的最新 feature 并移植到 Java 版本中来。同时保护 Java 特有的生态。

项目编号:225080166
我的项目详情:https://summer-ospp.ac.cn/#/o…
对应 GitHub 仓库:
https://github.com/casbin/casbin
https://github.com/casbin/jca…

| 我的项目三:Casbin 权限库及 SDK 改良(.NET + Go)

我的项目形容:Casbin 采纳独特的 PERM 模型语法(model)来实现弱小、灵便的访问控制。Casbin Golang 版本作为 Casbin 的第一个语言实现,领有最多的用户以及最先进的 feature。咱们心愿在 Casbin Golang 上:1)加强 Casbin 语法的表达能力,满足用户多样化的策略制订需要;2)优化 Casbin 在大规模规定集上(百万以上)的策略评估性能。Casbin.NET 是 Casbin 的.NET 版本,它须要及时跟踪 Golang Casbin 主库的最新 feature 并移植到.NET 版本中来。并保护.NET 特有的生态。

项目编号:225080216
我的项目详情:https://summer-ospp.ac.cn/#/o…
对应 GitHub 仓库:
https://github.com/casbin/casbin
https://github.com/casbin/Cas…
https://github.com/casdoor/ca…

| 我的项目四:Python/PHP-Casbin 在分布式系统和支流框架下的利用扩大开发

我的项目形容:对分布式存储系统 ETCD 的适配 etcd-adapter 欠缺 Py/PHP-Casbin 的对 Redis(redis-adapter)适配器;引入 Casbin 外围引擎 Casbin Core Engine (Golang) 中的新性能;对支流框架的反对加强,例如:如果在 Python 的 Django 的扩大中, 须要引入 Django 的 Middleware, Caching, Logging, 集成 Django 的认证零碎(authentication system);而 PHP 支流框架 Laravel 中已有 Laravel-Authz,但须要引入 Laravel 的 Gates 等。解决 PyCasbin 或 PHP-Casbin 主库以及相干仓库中的 issues。

项目编号:225080220
我的项目详情:https://summer-ospp.ac.cn/#/o…
对应 GitHub 仓库:
https://github.com/casbin/pyc…
https://github.com/php-casbin…

| 我的项目五:Casbin 单点登录零碎大前端反对

我的项目形容:开发 Swift 版本的 Casbin,反对 iOS App、Swift 服务器端利用等生态。或实现 Casdoor 单点登录零碎大前端利用 ios、安卓、flutter、uinapp、小程序等 sdk 的开发。

项目编号:225080223
我的项目详情:https://summer-ospp.ac.cn/#/o…

对应 GitHub 仓库:
https://github.com/casbin/Swi…
https://github.com/casdoor/ca…
https://github.com/casdoor/ca…
https://github.com/casdoor/ca…

| 我的项目六:Casbin/Casdoor 文档撰写、优化

我的项目形容:Casbin 和 Casdoor 是 Casbin 社区的杰出我的项目,他们的官网和文档都是应用 Docusaurus 框架进行搭建,文档翻译是应用 CrowdIn 在线翻译平台进行众包翻译,随着我的项目的一直倒退,文档与代码会存在肯定的落差。文档是软件的重要组成部分,改良文档晋升用户体验是不可或缺的局部。

项目编号:225080224
我的项目详情:https://summer-ospp.ac.cn/#/o…
对应 GitHub 仓库:
https://github.com/casbin/cas…
https://github.com/casdoor/ca…

对于 Casbin 社区

Casbin 是一个弱小的、高效的开源访问控制框架。波及到 Go, Java, Node.js, Javascript (React), Python, PHP, .NET, C++, Rust 等多种语言。Casbin 由北京大学罗杨博士创建于 2017 年,外围保护团队有数十人。Casbin 在业界具备宽泛影响力。目前曾经被 Intel、VMware、Orange、RedHat、T-Mobile 等公司开源应用,被腾讯云、Cisco、Verizon 等公司闭源应用。具体详见 Casbin 主页。Casbin Go 主我的项目目前 GitHub 9000+ stars,加上所有语言的实现、插件等可达到 15000+ stars。

✨ GitHub:https://github.com/casbin

💻 官网:https://casbin.org

👨‍💻‍ 官网 QQ 群:546057381

退出移动版