CS软件授权注册系统-WebApi服务器介绍


CS软件授权注册系统-WebApi服务器介绍-开发框架文库

CS软件授权注册系统-WebApi服务器介绍

WebApi服务器框架

CSFramework.License授权服务器基于.NET8+Asp.NetCore+EF Core 搭建的Web API轻量级应用服务器,可用于各种行业软件的应用服务器或微服务应用,如:MES/ERP/APP等软件。

作为轻量级WebApi框架,技术架构包括逻辑分层、接口设计、接口安全以及客户端应用等方面已搭建各种应用场景,开发人员只需要关注业务方面的开发,提升开发效率。

WebApi服务器技术实现

  • Api接口数据加密:前端数据签名、后端验签,防数据篡改。
  • 统一格式返回数据机制:统一返回特定格式的数据模型,前端自动解析JSON获得实例。
  • 全局异常处理过滤器:自动拦截系统异常并写入异常日志表。
  • 接口全局日志中间件:自动拦截api接口请求,并写入接口日志表。
  • jwt令牌及认证体系:框架使用jwt令牌,用户登录生成JWT token,支持Swagger使用Bearer测试api接口。
  • 接口动态代理技术:使用Castle.DynamicProxy轻松解决代理接口技术,让依赖注入更灵活使用。
  • 前后端通用DAL层设计:支持数据库直连、WebApi连接两种方式,DAL层在三层架构前端或WebApi后端共用一套源码。
  • EF数据库框架:通用数据库框架,支持多种主流数据库。
  • 集成Swagger OpenApi:方便使用swagger测试接口、查看接口注释及参数注释。

CS软件授权注册系统-WebApi服务器介绍

运行平台 运行平台:跨平台,Windows / Linux
开发工具 开发工具:Visual Studio 2022,C#语言
数据库 数据库:Microsoft SQLServer 2012,Oracle 21c,MySQL8+,达梦V8

技术栈

CS软件授权注册系统-WebApi服务器介绍

VS解决方案

CS软件授权注册系统-WebApi服务器介绍

Project项目说明

Project Name /项目名项目说明
1CSFramework.LicenseCore.NETCore核心库。管理员工具、WebApi服务器、MES/ERP等客户系统使用。
2CSFramework.LicenseCoreWebApiWebApi服务端核心库。
3CSFramework.LicenseDAL数据访问层。
4CSFramework.LicenseModels实体类模型类库
5CSFramework.LicenseServerV3WebApi服务器

 依赖包

CS软件授权注册系统-WebApi服务器介绍

依赖程序集

CS软件授权注册系统-WebApi服务器介绍

参考:CSFramework.EF数据库框架简介

https://www.cscode.net/archive/csframework.ef/363596745297925.html

 

WebApi接口清单

管理员工具api接口(Swagger OpenApi)

CS软件授权注册系统-WebApi服务器介绍

CS软件授权注册系统-WebApi服务器介绍

授权服务器api接口

CS软件授权注册系统-WebApi服务器介绍

WebApplication 介绍

WebApplication作为WebApi轻量级框架的Web服务主机,提供这篇文档给大家全面掌握WebApi技术。

ASP.NETCore的WebApplication类和WebApplicationBuilder类介绍:

https://www.cscode.net/archive/newdoc/623236940931077.html

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
评论列表

发表评论

评论内容
昵称:
关联文章

CS软件授权注册系统-WebApi服务器介绍
CS软件授权注册系统-WebApi服务器配置
CS软件授权注册系统V3-测试案例-连接授权服务器WebApi
CS软件授权注册系统-发布/部署WebApi服务器(IIS+.NET8+ASP.NETCore)
CS软件授权注册系统-VS2022调试WebApi接口
喜鹊软件授权注册系统V3-测试案例-连接授权服务器WebApi
CS软件授权注册系统-客户登记(制作证书)
CS软件授权注册系统-后台连接配置
CS软件授权注册系统-软件注册
CS软件授权注册系统-模拟MES/ERP用户注册软件
CS软件授权注册系统-证书注册与认证接口
CS软件授权注册系统-软件注册日志
CS软件授权注册系统-注册码管理
CS软件授权注册系统-MAC地址白名单
CS软件授权注册系统V3 - 开发手册 - 软件集成与用户注册
CS软件授权注册系统V3 - 试用版下载
CS软件授权注册系统-分配软件权限
软件用户授权注册系统 - WCF应用服务器部署方案
软件用户授权注册系统 - 软件注册使用指南
C/S软件授权注册系统V3.0(Winform+WebApi+.NET8+EFCore版本)