• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Need for an easy to use product key/purchase validation system

New Here ,
Nov 10, 2021 Nov 10, 2021

Copy link to clipboard

Copied

I am curently working on a way to validate script purchases using the http features of extendscript (ie. you give the user a key and the key will only work to launch the script on his computer). I was wondering if anyone would also be interested in using something like this ? I'm thinking of releasing it to the public but I want to know if anyone would be interested.

Views

427

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 10, 2021 Nov 10, 2021

Copy link to clipboard

Copied

Why not post it on GitHub?  You'll find out soon enough if anyone's interested. 🙂

 

 

Nancy O'Shea— Product User, Community Expert & Moderator

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Nov 11, 2021 Nov 11, 2021

Copy link to clipboard

Copied

Hi there!

 

So, the developers I know use a variety of tools for this purpose already. Scripts purchased via the Exchange Marketplace run through a company called FastSpring.  Here's some advice from other plugin developers:

 

 Fastspring requires you to generate your own licenses, but they’re pretty flexible. We use both JS code to generate (entirely on their machinery) in one case, and also a REST call to our own license server code running on AWS.

 

Some developers use Gumroad to distribute, and work with Gumroad's API to do licenses:

 

Plugin in the user's PC sends the license key in REST API into Gumroad server and server replies whether the key is still valid. Gumroad API Reference Licenses So unlocking itself happens in Gumroad server along with purchase.

 

There's also a service called SoftwareKey:

 

SoftwareKey is a vendor that handles the license generation, node locking, and “phone home” calls. That all happens on the client but is done in a library. Cross platform Mac/Windows. It pairs with FastSpring and is reasonably priced.

 

Some developers tie into Paypal:

 

Paypal also has an easy API...  But then you have to generate your own licenses.

 

In short people are not only interested, but already have several solutions in place.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Nov 23, 2021 Nov 23, 2021

Copy link to clipboard

Copied

I been talking to a few people about this. There are a lot of options but there is none that are really "easy" or "plug and play" as I think you and many people are looking for. Azure, Git solution, Oauth and others... Just need work and to cover all the proper use cases and security its a bit of work.

 

If I had time it would be something I would explore to offer with a robust API solution.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jan 23, 2022 Jan 23, 2022

Copy link to clipboard

Copied

LATEST

hi 

i am zia from pakistan , i am working on adobe extensio panel . i have little knolwldge , i want to protect extension panel with security key or license key system. if you help me , how to do . .is it possible ? . tell me solution . thanks 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines