You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cryptlex lets you license your software apps effortlessly. You can easily generate license keys using our [REST API](https://api.cryptlex.com/v3/docs) or through the [dashboard](https://app.cryptlex.com/) and validate the license keys in your software apps using [LexActivator](https://docs.cryptlex.com/node-locked-licenses/overview)\(Cryptlex client library\).
3
+
Cryptlex lets you license your software apps effortlessly. You can easily generate license keys using our [REST API](https://api.cryptlex.com/v3/docs) or through the [admin portal](https://app.cryptlex.com) and validate the license keys in your software apps using [LexActivator](https://docs.cryptlex.com/node-locked-licenses/overview) (Cryptlex client library). 
4
4
5
-
The license keys can't be shared by your customers because they are node-locked \(locked to the machine where they are activated\), hence preventing casual piracy.
5
+
The license keys can't be shared by your customers because they are node-locked (locked to the machine where they are activated), hence preventing casual piracy.
6
6
7
7
## Quick start
8
8
9
9
The complete process of adding licensing to your software app has three steps:
10
10
11
11
### Step 1. Add a product in Cryptlex
12
12
13
-
Log in to the Cryptlex [dashboard](https://app.cryptlex.com/). Click the "Products" link in the sidebar and add your first product. You will need to create a default [license policy](https://docs.cryptlex.com/license-management/license-policies) too for the product. After creating the product select the "Licenses" link in the products table and create your first license key.
13
+
Log in to the Cryptlex [admin portal](https://app.cryptlex.com). Click the `Home -> Products` link in the sidebar and add your first product. You will need to create a default [license template](license-management/license-templates.md) too for the product. After creating the product click the `Licenses` link in the sidebar and create your first license.
14
14
15
15
### Step 2. Adding LexActivator to your software app
16
16
17
-
LexActivator is the Cryptlex client library which you will use to add licensing to your product. Using this library you can easily validate the license key in your software app. It is a shared library available for all the major platforms - Windows, macOS, and Linux. The library can be used with almost all programming languages. To learn more refer to:
17
+
LexActivator is the Cryptlex client library which you will use to add licensing to your product. Using this library you can easily validate the license key in your software app. It is a shared library available for all the major platforms - Windows, macOS and Linux. The library can be used with almost all programming languages. To learn more refer to:
### Step 3. Using Cryptlex Web API to automate the order process
22
24
23
-
You can use the [web API](https://api.cryptlex.com/v3/docs) to automate your order processes by generating new license keys when an order is processed through your payment processor. The web API can be used with any payment processor to generate license keys when an order is processed. To learn more refer to:
24
-
25
-
{% page-ref page="web-integration/" %}
26
-
25
+
You can use the [web API](https://api.cryptlex.com/v3/docs) to automate your order processes by generating new licenses when an order is processed through your payment processor. The web API can be used with any payment processor to generate licenses when an order is processed. To learn more refer to:
Copy file name to clipboardExpand all lines: automated-emails.md
+7-8Lines changed: 7 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ Automated emails can be used to automatically send emails to your customers when
17
17
18
18
## Creating an automated email
19
19
20
-
You can easily create an automated email through the dashboard. Go to the [automated emails](https://app.cryptlex.com/automated-emails)section in the dashboard and click the add button. An automated email form with the following fields will popup: 
20
+
You can easily create an automated email through the admin portal. Go to the `Developer -> Automated Emails`section in the admin portal and click the add button. An automated email form with the following fields will popup: 
21
21
22
22
{% hint style="info" %}
23
23
After creating the automated email, make sure you link it with the product.
@@ -131,20 +131,19 @@ For other supported filters please refer to the following:
131
131
132
132
## Sending test emails
133
133
134
-
After you have created the automated email, click the automated email in the automated emails table. On the automated email page, you will find a **`Send Test Email`**button on the right top. You can use this to test your automated email by providing the sample data.
134
+
After you have created the automated email, click the **`Send Test Email`**option in the actions menu in the table. You can use this to test your automated email.
135
135
136
136
## Verifying email domain
137
137
138
-
In order for Cryptlex to send emails on your behalf using your **From Email** address, you must verify that you own the domain. This is done by adding a Sending Domain in Cryptlex and verifying the DNS records shown in the Sending Domain.
138
+
For Cryptlex to send emails on your behalf using your **From Email** address, you must verify that you own the domain. This is done by adding a Sending Domain in Cryptlex and verifying the DNS records shown in the Sending Domain.
139
139
140
-
If you don’t add the domain verification records, Cryptlex sends emails using **[email protected]** email address. If you want to give your customers a white-label experience, hiding all Cryptlex branding, you must add and verify the sending domain.
140
+
If you don’t add the domain verification records, Cryptlex sends emails using `noreply@cryptlex-mail.com` email address. If you want to give your customers a white-label experience, hiding all Cryptlex branding, you must add and verify the sending domain.
141
141
142
142
### **To verify that a domain belongs to you**
143
143
144
-
1. On the automated emails page in the dashboard, click on the **`Sending Domains`** button.
145
-
2. On the Sending Domains page click on the **`Add`** button to add your domain.
146
-
3. Verify the domain by adding the required TXT and CNAME DNS entries. 
147
-
4. After you have added the CNAME and TXT records, click the **`Verify`** button to confirm that all of your records are now valid.
144
+
1. On the `Settings -> Customizations` page in the admin portal, click on the **`Add`** button in the `Email Sending Domain` section to add your domain.
145
+
2. Verify the domain by adding the required TXT and CNAME DNS entries. 
146
+
3. After you have added the CNAME and TXT records, click the **`Verify`** button to confirm that all of your records are now valid.
148
147
149
148
After your domain is verified, leave the CNAME and TXT records in place.
Copy file name to clipboardExpand all lines: feature-management/creating-product-versions.md
+14-4Lines changed: 14 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,22 @@
1
1
# Creating Product Versions
2
2
3
-
## Using the Dashboard
3
+
## Using the Admin Portal
4
4
5
-
After you have created a `Product`, within your Product Page, there is a button labelled Product Versions which will lead you to a page where you can create `Product Versions` for that particular `Product`. Before creating `Product Versions`, you must create `Feature Flags` by navigating via the following route:
5
+
After creating a product, follow these steps to create product versions:
The values of each flag can then be set when creating `Product Versions`. `Feature Flags` created later will automatically reflect in all `Product Versions` with no data and are disabled by default. You can then update your product versions and set the value of the feature flag as required.
9
+
• Navigate to the Feature Flags page by going to `Features -> Feature Flags` in the sidebar.
10
+
11
+
• Create all necessary feature flags for your product.
12
+
13
+
### 2. Create product versions:
14
+
15
+
• Navigate to the Product Versions page by going to `Features -> Product Versions` in the sidebar.
16
+
17
+
• Create product versions for your product.
18
+
19
+
The values of each feature flag can be set when creating product versions. Any feature flags created later will automatically appear in all product versions but will be disabled by default. You can then update your product versions and set the value of each feature flag as required.
Copy file name to clipboardExpand all lines: floating-licenses/on-premise-floating-licenses/lexfloatserver.md
+72-67Lines changed: 72 additions & 67 deletions
Original file line number
Diff line number
Diff line change
@@ -12,9 +12,9 @@ LexFloatServer has [`VS2015 runtime`](https://www.microsoft.com/en-in/download/d
12
12
13
13
LexFloatServer can be downloaded from the downloads page in the dashboard. Simply login to your Cryptlex account and download LexFloatServer binary for Windows, macOS or Linux:
14
14
15
-
* [Download LexFloatServer for Windows](https://app.cryptlex.com/downloads)
16
-
*[Download LexFloatServer for macOS](https://app.cryptlex.com/downloads)
17
-
* [Download LexFloatServer for Linux](https://app.cryptlex.com/downloads)
15
+
* [Download LexFloatServer for Windows](https://app.cryptlex.com/developer/sdk-downloads)
16
+
*[Download LexFloatServer for macOS](https://app.cryptlex.com/developer/sdk-downloads)
17
+
* [Download LexFloatServer for Linux](https://app.cryptlex.com/developer/sdk-downloads)
18
18
19
19
## Configuring the LexFloatServer
20
20
@@ -84,97 +84,94 @@ LexFloatServer exposes a few API endpoints which can also be used to activate th
84
84
85
85
Send a POST request to the **/api/server/activate** API endpoint with a JSON request body containing the license key and optionally the activation metadata.
Send a POST request to the **/api/server/offline-activation-request** API endpoint with a JSON request body containing the license key and optionally the activation metadata.
After generating the offline response from the admin dashboard, send a POST request to the **/api/server/offline-activate** API endpoint with a JSON request body containing the license key and the offline response.
146
144
147
-
{% swagger baseUrl="http://localhost:8090" path="/api/server/offline-activate" method="post" summary="Activate server offline" %}
@@ -349,19 +352,21 @@ Gets the current server stats
349
352
}
350
353
]
351
354
```
352
-
{% endswagger-response %}
353
-
{% endswagger %}
355
+
{%endtab%}
356
+
{%endtabs%}
354
357
355
358
## Getting server license meter attributes
356
359
357
360
LexFloatServer exposes a license meter attributes API endpoint that can be used to get the list of all the meter attributes of the license used to activate the LexFloatServer.
358
361
359
-
{% swagger method="get" path="/api/server/license-meter-attributes" baseUrl="http://localhost:8090" summary="Gets the list of license meter attributes" %}
0 commit comments