软件用户注册模式 - Auth - 软件授权注册系统V2.1
用户注册模式 - Auth - 软件授权注册系统V2.1
一、注册码
对计算机软件设置注册码,开发者的初衷在于防止用户使用盗版软件,最为典型的就是安装型注册码,即在软件安装过程中按要求必须输入的注册码,如果没有正确输入注册码,则软件根本不能安装到计算机中去,或者限制功能使用。如果不输入正确的注册码,虽然可以安装并使用,但不能实现软件的全部功能等。
CSFramework.Auth 软件授权注册系统使用的注册码,是由软件供应商生成一组注册码,发送给终端用户,用户在第一次使用系统时输入注册码。
二、软件授权中心服务器
软件授权注册中心服务器是指Windows服务,程序文件:CSFramework.LicenseService.exe
软件授权注册中心服务器通常是部署在软件供应商的服务器上,要有广域网络环境。
主要功能
- 提供公共接口给所有终端用户调用(如:注册码验证、检测证书过期、获取软件功能权限等接口)。
- 作为软件授权管理员工具的后端服务应用。
网络架构图
服务器类型
支持两种应用类型:
- WCF 服务器:基于Win服务承载。
- WebApi服务器:基于IIS承载、Windows服务承载。
三、本地代理服务器
本地代理服务器是指部署在终端用户的服务器上。
客户端(如集团企业客户)的网络环境是局域网络,终端用户不能单独连接授权中心的服务器进行软件注册,我们需要部署一个可以连接外网的本地代理服务器,经代理服务器与授权中心服务器建立连接。
如下图所示:
四、本地离线注册
建立一个机制,软件供应商分发一个可以独立注册的加密文件(离线注册文件、许可证文件),把该文件存放到应用程序目录下即可自行注册及运行软件。
离线注册文件 \ 软件许可证书
操作指引:
- 通过管理员工具 -> 客户管理 分发离线注册文件。
- 发送文件给终端用户。
- 部署到应用程序目录下。
离线注册服务器
操作指引:
- 通过管理员工具 -> 客户管理 分发离线服务器注册资源包。
- 发送文件给终端用户。
- 部署到本地代理服务器的应用程序目录下。
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
Auth C/S框架网