CSFramework.Authentication 软件授权证书管理系统
CSFramework.Authentication 软件授权证书管理系统
一、简介
CSFramework.Authentication 软件授权认证系统是 CSFrameworkV6旗舰版 软件快速开发平台子系统之一。
支持【MAC地址】和【在线用户并发数】控制客户端软件运行。
采用在线验证方式进行证书认证,暂不支持离线证书及软件注册功能。
软件控制逻辑
通过【在线用户并发数量】、【MAC地址白名单】、【软件过期时间】三种控制逻辑实现客户端软件授权认证。
软件授权方式
CSFramework.Authentication子系统由两部分组成:
- 软件授权管理员工具(Admin Tool)
- CSFramework开发框架集成认证功能
二、适用哪些软件?
- ERP、MES、工具类软件(如上位机、PLC)等。
工具类软件建议使用MAC白名单+软件到期控制。
管理类软件(如:ERP/MES)建议使用在线用户并发数+软件到期控制。
三、开发工具&开发环境
运行平台:Windows + .NET8
开发工具:Visual Studio 2022+,C#语言
多数据库:MsSQL 2012+/ MySql8+ / Oracle 21c
.NET8+LINQ+EF Core,WebApi服务端采用.NET Core/.NET8
四、VS解决方案
Project说明
- CSFramework.LicenseCore - 核心库(.NET8版本)
- CSFramework.LicenseCoreWindows - 核心库(.NET8 Windows版本)
- CSFramework.LicensePublish - 管理工具主程序
- CSFramework.LicenseTestCase - 测试案例
五、优缺点
优点
- 作为CSFrameworkV6旗舰版配套子系统,免费提供给大家使用。
- 轻量级软件授权系统,操作简单,系统集成较方便。
- 支持多系统证书,如:MES、ERP。
- 与C/S开发框架逻辑分离,引用2个DLL即可使用。
缺点
- 每套系统只能使用一种证书,二选一:【在线用户数授权】或者【MAC地址授权】
- 证书资料部署在CSFrameworkV6_System系统数据库,如果您的软件客户数据库部署在企业内部,需要远程连接发布证书。
- 仅支持在线验证证书(数据库直连或WebApi),不支持离线证书。
- 没有提供注册码功能,以及软件注册界面。
六、专业级软件授权系统
我们还为您提供功能更强大的软件授权系统:
C/S软件授权注册系统V3.0(Winform+WebApi+.NET8+EFCore版本)
https://www.cscode.net/archive/csframework-license-v3/622171250053125.html
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
CSFrameworkV6 C/S框架网