https://github.com/appleboy/gin-jwt
https://github.com/casdoor/casdoor
git clone https://github.com/LyricTian/gin-admin.git
https://github.com/jcasbin/casbin-spring-boot-starter
Casdoor 可为网页UI和应用程序用户的登录请求提供服务。
Casdoor 的特性:
前后端分离的架构,使用 Go 语言开发,Casdoor 支持高并发,提供基于Web的用户管理 UI,并支持中、英等多种语言。
Casdoor 支持 Github、Google、QQ、WeChat 第三方应用程序登录,并支持使用插件扩展第三方登录。
使用 Casbin 基于授权管理,Casdoor 支持 ACL,RBAC,ABAC,RESTful 等访问控制模型。
支持手机验证码、邮件验证码、找回密码等功能。
审查和记录访问日志。
使用阿里云、腾讯云、七牛云提供的图片CDN云存储。
个性化的注册、登录和忘记密码页面。
Casdoor 支持使用 db 同步方法与现有系统的集成,用户可以顺利过渡到Casdoor 。
Casdoor 支持主流数据库: MySQL、PostgreSQL、SQL Server 等, 并支持扩展插件的新数据库