Hey there, I’ve been researching methods for plugin authentication (anything but iLok really) and I’ve narrowed down my decision to two main options.
Online authentication
- Send request to an auth server i control
- return back some form of verification
- plugin is unlocked, save to some file and kaboom
or
Serial Key / Offline authentication
- Generate a database of keys
- Give user key on purchace (manage using itch.io for my case)
- user uses the serial key inside the plugin
- plugin is installed, save to file, kaboom
I do have a concept in which the user inputs a serial, the key gets checked against an existing database and counts uses, then above a certain number a key can stop functioning, although this is just online auth again with extra steps.
Could someone with some experience in this (or even insight) help me come to a good, affordable solution that wont diminish user experience by asking for a serial key every time they run the plugin (or just too frequently in general)
