# cat-oauth2-server
**Repository Path**: thiskiller/cat-oauth2-server
## Basic Information
- **Project Name**: cat-oauth2-server
- **Description**: 基于Spring Authorization Server的Oauth2统一认证授权服务器
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 2
- **Created**: 2022-06-10
- **Last Updated**: 2023-06-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
cat-oauth2-server v2022.05.22
oauth2 统一认证服务平台
## 平台简介
cat-oauth2-server是一套基于Spring boot、Spring security、Spring Authorization Server、react、ant design pro的统一认证授权服务平台。授权服务功能基于Spring Authorization Server0.3.0实现并自定义密码授权模式。
* 前端采用react、ant design。
* 后端采用Spring Boot、Spring Security、spring-authorization-server、Redis & Jwt。
* 权限认证使用Jwt,支持多终端认证系统。
* 支持加载动态权限菜单,多方式轻松权限控制。
* 特别鸣谢:[RuoYi-Vue](https://gitee.com/y_project/RuoYi-Vue),[eladmin](https://gitee.com/elunez/eladmin.git),[ant design pro](https://pro.ant.design/zh-CN)。
## 内置功能
1. 具有[XunLuAdmin](https://github.com/KillerTwo/XunLuAdmin.git )所有功能并添加客户端注册、管理功能
## 支持的授权类型
1. 授权码授权类型(authorization_code)
2. 客户端凭据授权类型(client_credentials)
3. 密码授权类型(password)
4. 刷新令牌(refresh_token)
## 在线体验
演示地址:
## 演示图