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: datapress/getting-started.md
+45-13Lines changed: 45 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,8 @@ The plugin previously known as Dataverse Integration has been renamed to DataPre
14
14
All references to Dataverse Integration in the documentation, user interface will be updated to DataPress.
15
15
:::
16
16
17
+
import ExpandableSection from '@site/src/components/ExpandableSection';
18
+
17
19
<pclass="lead">Get acquainted with the plugin, learn how to install and configure it properly and learn about its features and capabilities.</p>
18
20
19
21
## Get your Dataverse / Dynamics 365 organization ready
@@ -34,6 +36,8 @@ Dataverse / Dynamics 365 supports several deployment and authentication scenario
34
36
35
37
:::
36
38
39
+
<ExpandableSectiontitle="How to create application id and client secret">
40
+
37
41
To create application id and client secret or certificate you need to complete the following steps:
38
42
39
43
1.[Register an app](https://learn.microsoft.com/entra/identity-platform/quickstart-register-app?tabs=certificate#register-an-application) in Microsoft Entra ID. During the registration select **Accounts in this organizational directory only** as Supported account types. Stop the walkthrough after the step when the app is registered, do not add redirect URI or change platform settings. Copy Application (client) ID and set it aside.
@@ -64,9 +68,24 @@ You can also use [Azure CLI](https://learn.microsoft.com/cli/azure/install-azure
64
68
Do not change the timezone for your app user. If you do, you may encounter undefined results when working with a Date Time column that has User Local behavior.
65
69
66
70
:::
71
+
</ExpandableSection>
67
72
68
73
## Set authentication keys
69
74
75
+
If the ICDS_AUTH_KEY is not explicitly defined, it will be generated automatically. However, the ICDS_FORM_AUTH_KEY must be set manually.
76
+
77
+
Both keys can be updated at any time without disconnecting the integration. For security and compatibility, each key should be at least 32 characters long.
78
+
79
+
If you define these keys in your site’s wp-config.php file, those values will take precedence over any settings stored in the database.
80
+
81
+
To verify whether the keys are set:
82
+
83
+
- Navigate to Dataverse → Settings
84
+
- Scroll to the bottom of the page to locate the Advanced Settings section
85
+
- The current key values will be displayed there
86
+
87
+
<ExpandableSectiontitle="How to set authentication keys">
88
+
70
89
By default, DataPress (Dataverse Integration) use a Wordpress `AUTH_KEY` constant for encryption purposes. To ensure maximum security you may want to create specific authentication constants to use by the plugin:
71
90
-`ICDS_AUTH_KEY` - Used to encrypt sensitive data such as application secret.
72
91
-`ICDS_FORM_AUTH_KEY` - Used for safe forms processing.
To generate a suitable key you can use an online generator provided by Wordpress at https://api.wordpress.org/secret-key/1.0/. If you generate key this way you should save this key (go to Dataverse -> Settings tab -> at the end of the page Advanced Settings, paste the key here, one of key - ICDS_AUTH_KEY, when you reload link and get key one more time - ICDS_FORM_AUTH_KEY).
86
105
87
-
:::note
88
-
89
-
If you did not set the **ICDS_AUTH_KEY**, it will be generated automarically. However, you must set the **ICDS_FORM_AUTH_KEY** yourself. You can also change either of these keys without disconnecting. The keys should be at least 32 characters long.
90
-
If you define them in your **wp-config.php** file, these file values will take precedence.
91
-
92
-
:::
106
+
</ExpandableSection>
93
107
94
108
## Connect the plugin
95
109
@@ -139,6 +153,30 @@ Premium feature! This feature is available in the premium extension.
139
153
140
154
:::
141
155
156
+
### Install WordPress Premium Solution
157
+
158
+
1. Sign in into WordPress as admin user.
159
+
2. Select **Dataverse** in the left-hand side navigation.
160
+
3. Go to the **Addons** tab
161
+
4. Download **Dataverse Integration Premium**
162
+
5. Click **Back to WordPress**
163
+
6. Click **Plugins** -> **Add New Plugin** and upload the downloaded .zip file.
164
+
165
+
### Configure Dataverse Solution or click Add registration in DataPress Admin Panel (Connection tab)
166
+
167
+
To configure the Dataverse Solution, you can either:
168
+
169
+
Open the DataPress Admin Panel, go to the Connection tab, and click Add Registration, or
170
+
171
+
Follow the manual steps outlined below.
172
+
173
+
Once the connection is configured, proceed to the Status tab to complete your registration:
174
+
- Enter your Company Name, First Name, Last Name, and Email
175
+
- Click Register
176
+
If you already have a registration, you can skip this step.
177
+
178
+
<ExpandableSectiontitle="How to configure Dataverse Solution">
179
+
142
180
### Create Application Password
143
181
144
182
1. Sign in into your WordPress site.
@@ -169,14 +207,8 @@ Premium feature! This feature is available in the premium extension.
169
207
<imgsrc="/images/wp-site.png"width="700" />
170
208
</div>
171
209
172
-
### Install WordPress Premium Solution
210
+
</ExpandableSection>
173
211
174
-
1. Sign in into WordPress as admin user.
175
-
2. Select **Dataverse** in the left-hand side navigation.
176
-
3. Go to the **Addons** tab
177
-
4. Download **Dataverse Integration Premium**
178
-
5. Click **Back to WordPress**
179
-
6. Click **Plugins** -> **Add New Plugin** and upload the downloaded .zip file.
0 commit comments