一个Java Web项目。必须要有一个授权码,或者授权文件才能使用。这应该怎么做呢

一个Java Web项目。想实现如果有客户要使用。就必须要有一个授权码,或者授权文件才能使用。这应该怎么做呢

11个回答

https://github.com/aiyoyoyo/jeesupport/blob/master/jees-jtls/src.core/com/jees/tool/license/LicenseUtils.java
1. 生成证书,并保存文件到本机某个位置。
2. 启动时对比证书有效性

aiyoyoyo
甲大赋 回复masuwen: 不好意思,很久没上,才看到。哈哈。LicenseUtils只负责生成你定制的license文件。放到指定位置后,可以参考LicenseClient中的scheduledOnStart来执行验证程序。注意:LicenseUtils必须在你要在你要跑应用的服务器上运行,因为除了你输入的密钥,还有机器码会加入到license中。
接近 2 年之前 回复
masuwen
馬素文 证书怎么生成?执行LicenseUtils.java文件吗
接近 2 年之前 回复
masuwen
馬素文 控制台为什么输出:用户License信息无效,将停止服务器运行。错误代码:1
接近 2 年之前 回复
masuwen
馬素文 保存到证书里了,怎么对比,,,,
接近 2 年之前 回复
masuwen
馬素文 我选择的 单机模式,请问 启动时怎么对比整数有效性
接近 2 年之前 回复

机器码怎么生存? 服务器机器码(cpuid, 主板id,mac地址)

公匙,私匙需要配置吗

怎么读取,什么时候读取?登录的时候 ?

不是这个需求, 就是一个客户买了你的软件, 但是这个软件必须在授权的电脑上使用,不经过授权的不能实用软件

masuwen
馬素文 回复小郭GG: 授权的机器
接近 2 年之前 回复
qq_38618043
小郭GG 是授权的机器 还是授权的账号
接近 2 年之前 回复

必须的机器码弄,但不知道具体流程,

好的 ,多谢你吗的回答,我先参考下,下周一给分

客户开发的软件(功能库)通过PPLIC授权系统可以在计算机上这样控制使用和授权(A、B、C均为客户的用户):
A只能在2颗及以下CPU、16G及以下内存、1TB及以下硬盘的Linux服务器上运行小部分功能
B则没有任何平台和硬件限制,但主要功能只能使用5天
C则是无任何限制的全功能永久授权

客户开发的软件功能库通过PPLIC授权系统可以在移动终端上这样控制使用和授权(A、B、C均为客户的用户):
A最多可以在5000台移动终端上调用部分功能函数,有效期1年
B可以在20台移动终端上调用全部功能函数,有效期为3天
C可以永久在无限量的终端上调用所有功能函数

PPLIC授权系统是防止盗版的授权系统。

生成加密比如MD5之类的,然后读取机器码。

qq80806162
qq80806162 有一些要解呢
接近 2 年之前 回复

你说的应该是类oauth2认证的设计。可以参考下这篇文章 http://www.freebuf.com/articles/web/82108.html 希望对你有用

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问