# lc-sso-server
**Repository Path**: alex200816/lc-sso-server
## Basic Information
- **Project Name**: lc-sso-server
- **Description**: LC统一认证平台-后端
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2024-10-13
- **Last Updated**: 2026-01-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
LC-SSO
统一认证平台用于管理和验证用户身份,提供权限管理和安全审计功能,为应用程序提供身份验证解决方案。
## ⚡ 介绍
LC-SSO
是一个基于前后端分离架构的统一认证平台,助力快速实现单点登录(SSO),简化多应用系统的身份验证流程。平台提供完善的权限管理和安全审计功能,确保系统安全与合规。其灵活的架构设计便于与其他系统和应用集成,支持跨域认证,提升用户体验并降低开发和维护成本。
✈️ 点我跳转前端项目
✈️ 点我跳转后端项目
## 🫶 对接示例
有两种情况:
✈️ 您的项目使用了 SaToken 框架
✈️ 您的项目没有使用 SaToken 框架
## 🙊 系统功能
| 功能 |
描述 |
| 应用管理 |
帮助管理员高效管理和配置与认证平台集成的应用程序 |
| 部门管理 |
企业高效组织和管理内部部门结构及权限 |
| 角色管理 |
定义和分配用户角色及权限,保障资源访问的安全性和合理性 |
| 用户管理 |
集中管理用户信息及权限,保障身份准确和访问安全 |
| 在线用户 |
实时监控当前登录用户,确保会话安全并提供活动记录 |
| 数据监控 |
实时跟踪系统关键指标,确保性能稳定并及时预警问题 |
| 服务监控 |
实时监测服务运行状态,确保高可用性和快速故障响应 |
| 登录日志 |
记录用户登录事件,提供审计追踪和安全分析 |
| 操作日志 |
记录用户操作行为,提供审计追踪和安全审查依据 |
## 🖥 截图
## 🔍 开始使用
### 后端
#### 1、下载项目
直接在 Gitee 拉取代码
#### 2、创建数据库
创建数据库导入 [lc-sso.sql](sql%2Flc-sso.sql) 文件
#### 3、修改配置文件
修改 [application.yml](src%2Fmain%2Fresources%2Fapplication.yml) 数据库配置、缓存配置和文件上传目录配置
#### 4、启动后端
### 前端
#### 1、下载项目
直接在 Gitee 拉取代码
#### 2、下载依赖
```
npm install
```
### 3、修改后端代理地址
### 4、启动前端
```
npm run dev
```
## ❤️ 致谢
感谢以下项目和工具对 LC-SSO 的支持和贡献:
- **Sa-Token**:本项目使用了 Sa-Token 来实现细粒度的权限管理和访问控制。该框架提供了强大的权限控制功能,极大地简化了权限管理的开发工作。感谢
Sa-Token 团队的辛勤付出和卓越贡献!
- **Hutool**:本项目中广泛使用了 Hutool 工具库,它提供了丰富的工具类和实用方法,简化了日常开发中的常见任务,如日期处理、字符串操作、文件读写等。Hutool
的高效性和易用性显著提升了项目的开发效率和代码质量。感谢 Hutool 团队的努力和持续维护
- **x-file-storage-spring**:本项目中使用了 x-file-storage-spring,用于高效的文件存储和管理。该库简化了文件上传、下载和存储的配置与操作,确保文件处理的可靠性和性能。感谢
x-file-storage-spring 团队提供的强大功能和便捷接口,使文件管理更加轻松
## 🔨 贡献代码
1. 在gitee上fork一份到自己的仓库
2. clone自己的仓库到本地电脑
3. 在本地电脑修改、commit、push
4. 提交pr
5. 等待合并
## 😎️ 交流群
QQ交流群:102543602