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
Copy file name to clipboardExpand all lines: 15/umbraco-commerce/getting-started/the-licensing-model.md
+15-12Lines changed: 15 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,14 +56,16 @@ If you require to add addition domains to the license, [reach out the sales team
56
56
Once you have received your license code it needs to be installed on your site.
57
57
58
58
1. Open the root directory for your project files.
59
-
2. Locate and open the `appSettings.json` file.
59
+
2. Locate and open the `appsettings.json` file.
60
60
3. Add your Umbraco Commerce license key to `Umbraco:Licenses:Products:Umbraco.Commerce`:
61
61
62
62
```json
63
-
"Umbraco": {
64
-
"Licenses": {
65
-
"Products": {
66
-
"Umbraco.Commerce": "YOUR_LICENSE_KEY"
63
+
{
64
+
"Umbraco": {
65
+
"Licenses": {
66
+
"Products": {
67
+
"Umbraco.Commerce": "YOUR_LICENSE_KEY"
68
+
}
67
69
}
68
70
}
69
71
}
@@ -90,7 +92,7 @@ If you are running on a single domain for both your frontend and backend environ
90
92
If you have different domains for your frontend and backend, then it's advised that you configure an `UmbracoApplicationUrl` set to your backoffice URL. This helps the licensing engine know which URL should be used for validation checks. Without this configuration setting, the licensing engine will try and work out the domain to validate from the HTTP request object. This can lead to errors when switching between domains.
91
93
92
94
93
-
An `UmbracoApplicationUrl` can be configured in your `appSettings.json` file like so:
95
+
An `UmbracoApplicationUrl` can be configured in your `appsettings.json` file like so:
94
96
95
97
```json
96
98
{
@@ -108,7 +110,7 @@ See the [Fixed Application URL](https://docs.umbraco.com/umbraco-cms/extending/h
108
110
109
111
#### Configuring `UmbracoApplicationUrl` on Umbraco Cloud
110
112
111
-
If you are hosting on Umbraco Cloud you will find the configuration described above won't be reflected in your environment. The reason for this is that Umbraco Cloud sets this value as an environment variable set to the Cloud project domain (`<your project>.umbraco.io`). This overrides what is set via the `appSettings.json` file.
113
+
If you are hosting on Umbraco Cloud you will find the configuration described above won't be reflected in your environment. The reason for this is that Umbraco Cloud sets this value as an environment variable set to the Cloud project domain (`<your project>.umbraco.io`). This overrides what is set via the `appsettings.json` file.
112
114
113
115
There are two options in this case:
114
116
- Either the domains for each of your Cloud environments can be added to your license.
@@ -134,19 +136,20 @@ If such a change is not feasible, there is another approach you can use.
134
136
135
137
You will need to have a server, or serverless function, that is running and can make a request to the online license validation service. That needs to run on a daily schedule, making a request and relaying it onto the restricted Umbraco environment.
136
138
137
-
To set this up, firstly ensure you have a reference to `Umbraco.Licenses` version 13.1 or higher. If the version of Commerce you are using depends on an earlier version, you can add a direct package reference for `Umbraco.Licenses`.
138
-
139
139
Then configure a random string as an authorization key in configuration. This is used as protection to ensure only valid requests are handled. You can also disable the normal regular license checks - as there is no point in these running if they will be blocked:
Copy file name to clipboardExpand all lines: 15/umbraco-deploy/installation/the-licensing-model.md
+6-7Lines changed: 6 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,7 @@ You can look at the pricing, plans, features, and purchase the license on the [U
50
50
51
51
Once you've configured your license with the correct domains, you are ready to install the license on your Umbraco installation.
52
52
53
-
For Umbraco Deploy On-Premise 12 and above, this will be a key provided to you when taking out your subscription to the product. It should be added to your configuration at the key `Umbraco:Licenses:Umbraco.Deploy.OnPrem`.
53
+
For Umbraco Deploy On-Premise 12 and above, this will be a key provided to you when taking out your subscription to the product. It should be added to your configuration at the key `Umbraco:Licenses:Products:Umbraco.Deploy.OnPrem`.
54
54
55
55
For example, in `appsettings.json`:
56
56
@@ -95,7 +95,7 @@ If you are running on a single domain for both your frontend and backend environ
95
95
96
96
If you have different domains for your frontend and backend, then it's advised that you configure an `UmbracoApplicationUrl` set to your backoffice URL. This helps the licensing engine know which URL should be used for validation checks. Without this configuration setting, the licensing engine will try and work out the domain to validate from the HTTP request object. This can lead to errors when switching between domains.
97
97
98
-
An `UmbracoApplicationUrl` can be configured in your `appSettings.json` file like so:
98
+
An `UmbracoApplicationUrl` can be configured in your `appsettings.json` file like so:
99
99
100
100
```json
101
101
{
@@ -123,21 +123,20 @@ If such a change is not feasible, there is another approach you can use.
123
123
124
124
You will need to have a server, or serverless function, that is running and can make a request to the online license validation service. That needs to run on a daily schedule, making a request and relaying it onto the restricted Umbraco environment.
125
125
126
-
To set this up, firstly ensure you have a reference to `Umbraco.Licenses` version 13.1 or higher. This will be the case if you are running Umbraco Deploy 13.1 or higher. If you are on an earlier version, you can add a direct package reference for `Umbraco.Licenses`.
127
-
128
126
Then configure a random string as an authorization key in configuration. This is used as protection to ensure only valid requests are handled. You can also disable the normal regular license checks - as there is no point in these running if they will be blocked:
Copy file name to clipboardExpand all lines: 15/umbraco-forms/installation/the-licensing-model.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,7 +92,7 @@ You can install multiple Umbraco Forms license files without merging them. Place
92
92
93
93
If you can't include the license file in the `/umbraco/Licenses` directory for any reason, it is possible to configure an alternative location for the file.
94
94
95
-
It can be configured in the Umbraco installation's `appSettings.json` file by adding the following configuration:
95
+
It can be configured in the Umbraco installation's `appsettings.json` file by adding the following configuration:
Copy file name to clipboardExpand all lines: 15/umbraco-ui-builder/getting-started/licensing-model.md
+14-11Lines changed: 14 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ There are a few differences as to what the licenses cover:
42
42
* The license also includes `localhost` and `*.local` as a valid domain.
43
43
44
44
{% hint style="info" %}
45
-
If you have multiple backoffice domains pointing at the same installation, you can purchase and [add **additional domains**](licensing-model.md#add-additional-domains) to your license.
45
+
If you have multiple backoffice domains pointing at the same installation, you can purchase and [add **additional domains**](licensing-model.md#adding-additional-domains) to your license.
46
46
47
47
This is an add-on domain for existing licenses. Refunds will not be given for this product.
48
48
{% endhint %}
@@ -62,15 +62,17 @@ If you require to add additional domains to the license, [reach out to the sales
62
62
Once you have received your license code it needs to be installed on your site.
63
63
64
64
1. Open the root directory of your project files.
65
-
2. Locate and open the `appSettings.json` file.
65
+
2. Locate and open the `appsettings.json` file.
66
66
3. Add your Umbraco UI builder license key under `Umbraco:Licenses:Products:Umbraco.UIBuilder`:
67
67
68
68
```json
69
-
"Umbraco": {
69
+
{
70
+
"Umbraco": {
70
71
"Licenses": {
71
-
"Products": {
72
-
"Umbraco.UIBuilder": "YOUR_LICENSE_KEY"
73
-
}
72
+
"Products": {
73
+
"Umbraco.UIBuilder": "YOUR_LICENSE_KEY"
74
+
}
75
+
}
74
76
}
75
77
}
76
78
```
@@ -104,19 +106,20 @@ If such a change is not feasible, there is another approach you can use.
104
106
105
107
You will need to have a server, or serverless function, that is running and can make a request to the online license validation service. That needs to run on a daily schedule, making a request and relaying it onto the restricted Umbraco environment.
106
108
107
-
To set this up, firstly ensure you have a reference to `Umbraco.Licenses` version 13.1 or higher. If the version of UIBuilder you are using depends on an earlier version, you can add a direct package reference for `Umbraco.Licenses`.
108
-
109
109
Then configure a random string as an authorization key in configuration. This is used as protection to ensure only valid requests are handled. You can also disable the normal regular license checks - as there is no point in these running if they will be blocked:
Copy file name to clipboardExpand all lines: 15/umbraco-workflow/installation/licensing.md
+22-20Lines changed: 22 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,14 +26,16 @@ In the free version, a maximum of five approval groups can be created.
26
26
Once you have received your license code it needs to be installed on your site.
27
27
28
28
1. Open the root directory for your project files.
29
-
2. Locate and open the `appSettings.json` file.
30
-
3. Add your Umbraco Workflow license key to `Umbraco:Licenses:Umbraco.Workflow`:
29
+
2. Locate and open the `appsettings.json` file.
30
+
3. Add your Umbraco Workflow license key to `Umbraco:Licenses:Products:Umbraco.Workflow`:
31
31
32
32
```json
33
-
"Umbraco": {
34
-
"Licenses": {
35
-
"Products": {
36
-
"Umbraco.Workflow": "YOUR_LICENSE_KEY"
33
+
{
34
+
"Umbraco": {
35
+
"Licenses": {
36
+
"Products": {
37
+
"Umbraco.Workflow": "YOUR_LICENSE_KEY"
38
+
}
37
39
}
38
40
}
39
41
}
@@ -59,25 +61,25 @@ If you are running on a single domain for both your frontend and backend environ
59
61
60
62
If you have different domains for your frontend and backend, then it's advised that you configure an `UmbracoApplicationUrl` set to your backoffice URL. This helps the licensing engine know which URL should be used for validation checks. Without this configuration setting, the licensing engine will try and work out the domain to validate from the HTTP request object. This can lead to errors when switching between domains.
61
63
62
-
An `UmbracoApplicationUrl` can be configured in your `appSettings.json` file like so:
64
+
An `UmbracoApplicationUrl` can be configured in your `appsettings.json` file like so:
See the [Fixed Application URL](https://docs.umbraco.com/umbraco-cms/extending/health-check/guides/fixedapplicationurl) documentation for more details about this setting.
77
79
78
80
#### Configuring `UmbracoApplicationUrl` on Umbraco Cloud
79
81
80
-
If you are hosting on Umbraco Cloud you will find the configuration described above won't be reflected in your environment. The reason for this is that Umbraco Cloud sets this value as an environment variable set to the Cloud project domain (`<your project>.umbraco.io`). This overrides what is set via the `appSettings.json` file.
82
+
If you are hosting on Umbraco Cloud, you will find that the configuration described above won't be reflected in your environment. The reason for this is that Umbraco Cloud sets this value as an environment variable set to the Cloud project domain (`<your project>.umbraco.io`). This overrides what is set via the `appsettings.json` file.
81
83
82
84
There are two options in this case:
83
85
- Either the domains for each of your Cloud environments can be added to your license.
@@ -95,7 +97,7 @@ In practice, you will probably want to make this a bit more sophisticated. You c
95
97
96
98
The trial license introduces some restrictions around advanced features but is otherwise a full-featured workflow platform. The paid license is valid for one top-level domain and all its subdomains.
97
99
98
-
To impersonate the full license on a local site, set `EnableTestLicense` to `true` in the `appSettings.json` file:
100
+
To impersonate the full license on a local site, set `EnableTestLicense` to `true` in the `appsettings.json` file:
99
101
100
102
```json
101
103
{
@@ -123,20 +125,20 @@ If such a change is not feasible, there is another approach you can use.
123
125
124
126
You will need to have a server, or serverless function, that is running and can make a request to the online license validation service. That needs to run on a daily schedule, making a request and relaying it onto the restricted Umbraco environment.
125
127
126
-
To set this up, firstly ensure you have a reference to `Umbraco.Licenses` version 13.1 or higher. If the version of Workflow you are using depends on an earlier version, you can add a direct package reference for `Umbraco.Licenses`.
127
-
128
128
Then configure a random string as an authorization key in configuration. This is used as protection to ensure only valid requests are handled. You can also disable the normal regular license checks - as there is no point in these running if they will be blocked:
0 commit comments