# KeXinCore
**Repository Path**: sundayisblue/kexincore
## Basic Information
- **Project Name**: KeXinCore
- **Description**: .net5项目实现WebApi Jwt架构,使用 Swagger FreeSql SeriLog Autofac等框架。
视频讲解: https://www.bilibili.com/video/BV1YT4y1D7Mu?spm_id_from=444.41.0.0
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://www.bilibili.com/video/BV1YT4y1D7Mu?spm_id_from=444.41.0.0
- **GVP Project**: No
## Statistics
- **Stars**: 10
- **Forks**: 3
- **Created**: 2022-02-17
- **Last Updated**: 2025-09-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# KeXinCore
#### 介绍
基于.Net5 实现WebApi Jwt项目,使用 Swagger FreeSql SeriLog Autofac框架。主要实现了jwt身份验证和授权,以及刷新token功能,算是一个webapi简单的入门架子。
#### 实现的功能
1. 基于jwt的token身份授权验证
2. 刷新token
3. 获取token信息
4. 上传文件或上传图片base64功能
5. 文件下载示例。文件的绝对路径或以流的形式下载
6. 前端跨域的设置, 在配置文件jwtconfig.json里 corUrls设置跨域ip和端口等。
7. 增加BA标准协议,对swagger首页访问进行BA授权验证。
8. zip压缩例子
9. 全局异常中间件,异常拦截获取body请求json并写入日志里
视频实战 https://www.bilibili.com/video/BV1YT4y1D7Mu?spm_id_from=444.41.0.0
#### 如果觉得对您有所帮助,欢迎您支持下作者
