★GitHub 8K+星 Apache协议 | 语言: Java
项目简介
本系统是一款基于Spring Boot和OAuth2构建的企业级统一认证授权管理平台。采用前后端分离架构,提供完善的RBAC权限体系。支持多种社交登录、多种认证方式、多租户模式。集成Sa-Token安全框架,支持菜单权限、按钮权限、数据权限、接口权限四级权限控制
核心功能
OAuth2认证:完整的OAuth2授权码、密码、客户端模式
RBAC权限:菜单权限、按钮权限、数据权限、接口权限
社交登录:微信、QQ、GitHub等第三方登录
多租户:支持SaaS多租户数据隔离
用户管理:用户CRUD、密码策略、登录限制
部门管理:树形部门结构、部门人员管理
审计日志:登录日志、操作日志完整记录
数据权限:基于角色的数据行级权限
技术栈
Java + Spring Boot + OAuth2 + Sa-Token + MyBatis-Plus + Vue3 + Element Plus + MySQL + Redis
适用场景
OA统一认证、企业SSO平台、认证授权中心、多系统单点登录
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |