An example of how to implement software licensing and device activation in an Electron application
-
Updated
Jul 5, 2022 - JavaScript
An example of how to implement software licensing and device activation in an Electron application
An example Electron app that uses Keygen for licensing and auto-updates.
An example Node.js app that integrates Keygen with Paddle for accepting payments.
An example Node.js app that integrates Keygen with Stripe for accepting payments.
An example Node server that performs license creation, activation and validation using Keygen.
Software License Manager: Docker deployable Flask REST API server with MongoDB database, simplifying software license management for easy integration and efficient tracking
An example of adding a license gate to an Electron app, requiring a valid license to "unlock" the main application window.
An example Node.js app that integrates Keygen with Gumroad for accepting payments.
An example Node.js app that integrates Keygen with FastSpring for accepting payments.
Labs64 NetLicensing / Zapier Integration
An example implementation of a typical machine activation flow using Keygen
An example of publishing a private Node package to a private npm registry hosted by Keygen
An example Node.js app that integrates Keygen with SendOwl for accepting payments.
An example implementation of validating a license key from within a React component.
An example implementation of verifying response signatures using cryptography to prevent tampering with cache payloads, replay attacks and MITM attacks.
An example implementation of cryptographically verifying license key authenticity using ECC and RSA cryptography, for use in offline licensing models.
An example command line script that caches validation responses to the filesystem for offline licensing.
An example of how to implement a multi-tenant node-locked licensing server.
An example script that imports a collection of users into Keygen from a CSV dataset
An example Node.js app that integrates Keygen with MoonClerk for accepting payments.
Add a description, image, and links to the software-licensing topic page so that developers can more easily learn about it.
To associate your repository with the software-licensing topic, visit your repo's landing page and select "manage topics."