$ git clone https://github.com/emanuelhristea/lime.git
- Modify config for DB in
config/config.go
- Update parameters for privateKey, publicKey in file
license/license.go
To generate new key pair use commandgo run main.go pkey
$ go run main.go server
healthcheck
: Check healthcheckhelp
: Help about any commandserver
: Start license serverpkey
: Generating key pair
Link for admin console http://localhost:8080/admin/ default login - admin, password - admin
GET /ping
: Health serverPOST /api/key
: Generate new licenseGET /api/subscriptions
: Get subscriptions and licenses by email and MAC addressPATCH /api/key/:customer_id
: Update licensePOST /api/verify
: Check status licenseDELETE /api/key
: Release license key.
- Generating license
- Verification license
- Create and install license on the client
- Command-line utility for generating key pair
- Integration with Stripe
- Example client
- Admin console
- Support MAC address check
- Support country check