Skip to content

Releases

Auth Center v0.1.0

Choose a tag to compare

@haishishushu haishishushu released this 24 Aug 08:58

Auth Center 的首个公开版本。

Auth Center 是一个面向多单体应用与微服务的统一认证授权平台,集中提供身份认证、RBAC 权限管理、应用隔离和审计能力,减少不同业务系统重复开发鉴权模块的成本。

主要功能

  • 用户登录、JWT 令牌、刷新令牌与会话管理
  • 应用、用户、角色和权限管理
  • API Key 创建、启停与管理
  • 基于 RBAC 的角色和权限校验
  • 支持单权限、批量权限和角色校验 API
  • Vue 3 可视化管理后台与数据看板
  • 审计日志查询与批量删除
  • Spring Boot Starter 快速接入
  • 支持 Java、Python、Node.js、Go 等服务通过 HTTP API 接入
  • 使用 MySQL 和 Redis 存储业务数据、会话及缓存
  • 提供 Docker Compose 本地基础环境

技术栈

  • Java 21
  • Spring Boot 3
  • Spring Security
  • MyBatis-Plus
  • Vue 3
  • TypeScript
  • Element Plus
  • MySQL 8
  • Redis 7

使用说明

项目架构、Starter 接入方式和默认管理账号请查看:

https://github.com/haishishushu/auth-center#readme

安全提示

  • 默认管理账号仅用于首次启动,请登录后立即修改默认密码。
  • docker-compose.yml 中的数据库和 Redis 密码仅适合本地开发。
  • 生产环境请使用环境变量或密钥管理服务提供数据库密码、Redis 密码和 API Key。
  • 请勿在代码仓库中提交生产环境密钥。

当前状态

这是首个公开预览版本,部分 API、配置项和接入方式可能在后续版本中调整。

Spring Boot Starter 当前仍处于预览阶段,欢迎试用并反馈问题。

问题反馈

如果发现 Bug 或有功能建议,欢迎提交 Issue:

https://github.com/haishishushu/auth-center/issues