Much more information is needed. Likely the NodeJS integration would be the best fit for you. But hard to tell. Not quite sure what you're trying to do. If it's completely on your own servers then just create a login system.
If you're selling software that will be install on other people's systems, then yes, you'll need hardware-locked licensing.
https://wyday.com/limelm/help/licensing-types/
https://wyday.com/limelm/help/using-turboactivate-with-electron-nodejs/