Skip to content

Commit 5760322

Browse files
Merge remote-tracking branch 'upstream/development' into development
2 parents 010199d + b10eef9 commit 5760322

7 files changed

Lines changed: 510 additions & 50 deletions

File tree

content/en/docs/catalog/consume/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ Common tasks for users who want to consume services from the Catalog include the
1616
* Using the [Integration pane](/refguide/integration-pane/)
1717
* Understanding how sources are related in the [Landscape](/data-hub/data-hub-landscape/)
1818

19-
For an overview on consuming services, see [Consume Registered Assets](/catalog/consume/consume-registered-assets/).
19+
For an overview on consuming services, see [Consume Registered Assets](/catalog/consume/consume-registered-assets/).

content/en/docs/community-tools/how-to-set-up-your-partner-profile.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,6 @@ If you already had projects in the old partner profile, they can be automaticall
7575

7676
{{% alert color="info" %}}Ensure you have customer approval for publishing project references.{{% /alert %}}
7777

78-
For technical support or questions, contact partnerfinder@mendix.com.
79-
8078
## Read More
8179

8280
* [Mendix Profile](/portal/mendix-profile/)

content/en/docs/marketplace/genai/how-to/create-single-agent.md

Lines changed: 200 additions & 34 deletions
Large diffs are not rendered by default.

content/en/docs/marketplace/genai/reference-guide/agent-editor.md

Lines changed: 292 additions & 6 deletions
Large diffs are not rendered by default.

content/en/docs/marketplace/platform-supported-content/modules/oidc.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,9 @@ The OIDC module requires your app to be using Mendix 9.0 or above.
128128

129129
It requires the following Marketplace modules to be included in your app:
130130

131-
* [Encryption](https://marketplace.mendix.com/link/component/1011) – see [Encryption](/appstore/modules/encryption/) documentation.
131+
* [Encryption](https://marketplace.mendix.com/link/component/1011) (for version 4.3.0 and below) – see [Encryption](/appstore/modules/encryption/) documentation.
132132
* [Community Commons](https://marketplace.mendix.com/link/component/170) – see [Community Commons](/appstore/modules/community-commons-function-library/) documentation.
133-
* [Nanoflow Commons](https://marketplace.mendix.com/link/component/109515) – see [Nanoflow Commons](/appstore/modules/nanoflow-commons/) documentation.
133+
* [Nanoflow Commons](https://marketplace.mendix.com/link/component/109515) (for version 4.3.0 and below) – see [Nanoflow Commons](/appstore/modules/nanoflow-commons/) documentation.
134134
* [User Commons](https://marketplace.mendix.com/link/component/223053) (for version 3.0.0 and above)
135135

136136
{{% alert color="warning" %}}
@@ -205,7 +205,8 @@ This section provides an overview of updates for the OIDC SSO module across diff
205205

206206
| Mendix Version | OIDC SSO Module Version | Important Migration Changes | Additional Information |
207207
| --- | --- | --- | --- |
208-
| 10.24.0 and above | 4.3.0 | - | Supporting multi-domain and sub-path |
208+
| 10.24.0 and above | 4.4.0 | Move the `Encryption.Encryptionkey` value to the `OIDC.Encryptionkey` constant. | Dependencies on the Encryption and Nanoflow Commons modules have been removed. <br> **Issued Tokens** tab has been removed from the OIDC Client Configuration page. |
209+
| 10.24.0 and above | 4.3.0 | - | Supporting multi-domain and sub-path. |
209210
| 10.24.0 and above | 4.2.1 | In version 4.2.1, automatic migration of the UserCommons has been removed. | Since migration steps were removed in 4.2.1, you must upgrade to OIDC SSO version 4.2.0 first to prevent data loss. This applies to the UserCommons, if you are migrating from any version below 3.0.0, always upgrade to 4.2.0 first, then move to the latest v4.2.1. |
210211
| 10.21.01 and above | 4.2.0 | In version 4.2.0, the module no longer automatically executes the UserCommons migration in the startup microflow. The migration step has been moved to a dedicated microflow, which you can trigger via a widget. | The `ASU_STARTUP` microflow has been moved under the **USE_ME** folder. |
211212
| 10.12.10 and above | 4.0.0 | Set `OIDC.ASU_OIDC_Startup` microflow as part of the after-startup microflow | From UserCommons 2.0.0, new users without IdP-specified time zone or language will use default App settings; existing users retain their previously set values. |
@@ -259,9 +260,15 @@ In addition, administrators will need to have access to configure OIDC and also
259260
If you are testing phone web and phone web offline locally, use the URLs `http://localhost:8080/?profile=Phone` and
260261
`http://localhost:8080/?profile=PhoneOffline`, respectively. For more information, see the [Example of profile selection](/refguide/mobile/introduction-to-mobile-technologies/progressive-web-app/#example-of-profile-selection) section of *Progressive Web App*.
261262

263+
Admins can view their own token using a snippet in their custom page. They can find this snippet under **OIDC > USE_ME > Snippet_Token_View**. The snippet displays the admin's decrypted and decoded Access token and ID token.
264+
262265
### Setting Encryption Key
263266

264-
Follow the instructions to [set an encryption key in the Encryption module](/appstore/modules/encryption/#configuration). The constant to set is called `Encryption.EncryptionKey` and should be a random value 32 characters long. This key will be used to encrypt and decrypt values.
267+
Follow the instructions to [set an encryption key in the Encryption module](/appstore/modules/encryption/#configuration). For OIDC SSO V4.3.0 and below, set a constant called `Encryption.EncryptionKey` and assign it a random value 32-character value. Starting from version 4.4.0, set the encryption key in the `OIDC.Encryptionkey` constant using a random 32-character value. This key will be used to encrypt and decrypt values.
268+
269+
{{% alert color="info" %}}
270+
While upgrading from V4.3.0 to V4.4.0 or above, ensure that any value currently stored in the `Encryption.Encryptionkey` is moved to the `OIDC.Encryptionkey` constant, otherwise, existing IdP client authentication will fail.
271+
{{% /alert %}}
265272

266273
## IdP Configuration {#idpconfiguration}
267274

@@ -1133,6 +1140,8 @@ Content - {"error":"invalid_client","error_description":"client authentication f
11331140

11341141
[Section 5.2 of RFC 6749](https://datatracker.ietf.org/doc/html/rfc6749#section-5.2) indicates and clarifies all the possible error codes that may be returned.
11351142

1143+
If you want to review tokens during troubleshooting, you can include the `Snippet_Token_View` snippet in a custom admin page; this allows you to see the json content.
1144+
11361145
### Custom Microflow Implementation Should Be Required to Process Access_Token Roles
11371146

11381147
If you get the error message “Custom microflow implementation should be required to process Access_token roles” in the Mendix Studio Pro console logs, this indicates you have not completely implemented your custom microflow for parsing access tokens (`CustomATP_…`). See the section on [Dynamic Assignment of Userroles (Access Token Parsing)](#access-token-parsing).

package-lock.json

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
-188 KB
Loading

0 commit comments

Comments
 (0)