查看: 959|回复: 13
|
请问有谁知道要怎么control web application licensing问题?
[复制链接]
|
|
我也不知道要怎么发文这个问题。。。
问题是这样的,我做了一个web application。。他是用来manage一些资料的。。for internal use。。
现在,我老板要我做licensing control。。也就是说,不给user随便就把这个application deploy在随便的一个server里。。每一次,user 做了deployment 后,就得和我们拿license key to activate application。。 要不然,browser就browse不到这个application。。。
请问,你们有什么idea要从何下手呢?? |
|
|
|
|
|
|
|
发表于 9-1-2008 07:30 PM
|
显示全部楼层
encrypt 它的 mac address 做成 license key
[ 本帖最后由 tensaix2j 于 10-1-2008 10:53 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 9-1-2008 08:06 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 10-1-2008 10:04 AM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 10-1-2008 10:06 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 10-1-2008 10:45 AM
|
显示全部楼层
基本上 概念是:
要 跟你买 license 的 user 必须 给你 他的 mac address。 然后 你把
这个 mac address + 只有你知道的unique key, 然后 你 encrypt 它。。
然后 就 变成 一个 license key
这个 license key 他拿到 后, 当 他deploy 你的 app 在他的server,他就必须keyin。
系统做检验时 会 把 它的 mac address + 只有你知道的unique key ,encrypt
然后 出来的result 跟 他keyin 的license key 对照。。 如果一样 就 pass
[ 本帖最后由 tensaix2j 于 10-1-2008 10:48 AM 编辑 ] |
|
|
|
|
|
|
|

楼主 |
发表于 10-1-2008 05:04 PM
|
显示全部楼层
回复 6# tensaix2j 的帖子
不能用Mac address。。因为,如果user ghost他的server。。 那么,就没有办法control到了。。
for window application我们的公司是用serial shield的。。但是,我不直到要怎样用他在web application里。。。 |
|
|
|
|
|
|
|
发表于 10-1-2008 05:27 PM
|
显示全部楼层
要做这种licensing control 嘛。
用api 的方式比较容易实践。 client 的 web application 是一定要online 才能运行的吧。 把主要的core 放在你公司的server 里。
client 的web application 只是做个 include api(request 你server的 api)。
检查该url、domain、ip 是否已经过期或无效。
呵呵,但是这样一来你就头痛咯,要改core。 |
|
|
|
|
|
|
|
发表于 10-1-2008 06:02 PM
|
显示全部楼层
原帖由 vampcheah 于 10-1-2008 05:27 PM 发表 
要做这种licensing control 嘛。
用api 的方式比较容易实践。 client 的 web application 是一定要online 才能运行的吧。 把主要的core 放在你公司的server 里。
client 的web application 只是做个 include api( ...
你有没有 考虑到, 当你的 server down , 你的 用户 的 server 就不能跑他 跟你买的 web app 了。。 |
|
|
|
|
|
|
|
发表于 10-1-2008 07:46 PM
|
显示全部楼层
其实每种solution 都有优点和缺点。
当然要顾及web server down 的风险,但是又要怕licensing 的 issue 又要控制得宜,那要怎么做呢?
要不然 asp.net 应该有其他的solution , 用 dll 做出类似 API 的功能。
虽然没试过,但是有朋友做过类似的例子。
PS: 有些著名的provider 也是提供这种类似 的API 如 recaptcha
[ 本帖最后由 vampcheah 于 10-1-2008 07:48 PM 编辑 ] |
|
|
|
|
|
|
|

楼主 |
发表于 10-1-2008 10:08 PM
|
显示全部楼层
回复 9# 的帖子
web server不在我的公司里,在customer那里。。。所以说,需要licensing control。。。以防让customer随便的把application install 在其他的server。。。 |
|
|
|
|
|
|
|
发表于 10-1-2008 11:25 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 11-1-2008 02:29 AM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 11-1-2008 09:57 AM
|
显示全部楼层
我好像不是很明白你们的建议。。。可以把他说的具体一点吗? |
|
|
|
|
|
|
| |
本周最热论坛帖子
|