Skip to content

An example implementation of a typical machine activation flow using Keygen

License

Notifications You must be signed in to change notification settings

keygen-sh/example-node-machine-activation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Example Machine Activation

This is an example of a typical machine activation flow. You may of course choose to implement a different flow if required - this only serves as an example implementation.

Running the example

First up, configure a few environment variables:

# Your Keygen account ID. Find yours at https://app.keygen.sh/settings.
export KEYGEN_ACCOUNT_ID="YOUR_KEYGEN_ACCOUNT_ID"

You can either run each line above within your terminal session before starting the app, or you can add the above contents to your ~/.bashrc file and then run source ~/.bashrc after saving the file.

Next, install dependencies with yarn:

yarn

Activating/deactivating a machine

To perform a machine activation or a deactivation, run the script and supply a valid license key:

yarn start

If the current machine has already been activated, you will be prompted to deactivate it.

To use demo credentials, you can run the following:

KEYGEN_ACCOUNT_ID=demo yarn start

Enter C1B6DE-39A6E3-DE1529-8559A0-4AF593-V3 when prompted.

Questions?

Reach out at support@keygen.sh if you have any questions or concerns!