为什么决定参与贡献
- 2020 注定是不平凡的一年, 疫情让我有更多的空余时间;
- 为了给自己身上增加一点光环;
- 平时每次做新项目项目都需要搞一套用户管理系统, 虽然可以搬砖, 但也繁琐, 想着正好有空, 何不自己写一套用户管理脚手架, 省的以后搬砖; 就这样有了我的开源项目 UMS。
项目1:UMS
用户管理脚手架集成:用户密码登录、手机登录、支持所有 JustAuth 支持的第三方授权登录、验证码、基于 RBAC 的访问权限控制功能, 支持多租户、JWT、SLF4J-MDC、签到等功能。
你只需要实现业务端的几个接口 用户服务, 短信发送服务, 获取角色权限服务, JWT(可以配置是否开启)服务 几个 API 接口就可以实现上述功能。
可通过属性配置高度自定义,UMS 是非侵入式的,与业务高度解耦;只需要专注于自己的业务逻辑。
项目2:JustAuth-security
Spring security 与 JustAuth 集成:支持所有 justAuth 支持的第三方登录,JustAuth-security 项目已加入 JustAuth 大家庭。
参与后的收获或提升
参与开源后认识了很多小伙伴,有参与 UMS 和 JustAuth-security 开源的,有使用 UMS 和 JustAuth-security 的小伙伴,以及加入了 JustAuth 这个大家庭。
开源表面上看只有付出没有回报,其实通过开源潜移默化的会提升自己的技术与视野,还有机会与朋友圈,本人也因为 UMS 项目认识了一个小伙伴,加入了他的创业公司。说了这么多就一句话:我为人人,人人为我。
如何接触/了解到这个开源项目
通过第二个项目 JustAuth-security 认识了 GVP 项目 JustAuth 的作者,也加入 JustAuth 大家庭,JustAuth 作者今天刚推出了新的开源项目 JAP(全称 JustAuthPlus),我也成为其中的一员, 希望 2021 年 JAP 成为又一个 GVP 项目。
2021 加油!