diff --git a/content/en/docs/marketplace/platform-supported-content/modules/oidc.md b/content/en/docs/marketplace/platform-supported-content/modules/oidc.md index e592d9c1618..612c39345b7 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/oidc.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/oidc.md @@ -55,7 +55,7 @@ The OIDC SSO module supports the following features: 1. IdP Integration Capabilities: * Supports SSO and API-security. - * Can be used with OIDC/OAuth-compatible IdPs, such as AWS Cognito, Google, Salesforce, Apple, Okta, Ping, Microsoft's Entra ID (formerly known as Azure AD), and SAP Cloud Identity Services. Moreover, the module also works with the [OIDC Provider](https://marketplace.mendix.com/link/component/214681) module. + * Can be used with OIDC/OAuth-compatible IdPs, such as AWS Cognito, Google, Salesforce, Apple, Okta, Ping, Microsoft's Entra ID (formerly known as Azure AD), and SAP Cloud Identity Services. Moreover, the module also works with the [OIDC Provider](placeholder) module. * Comes with helper microflows (DELETE, GET, PATCH, POST, and PUT) which call an API with a valid token (and automate the token refresh process). * Easy configuration, by leveraging the so-called well-known discovery endpoint at your IdP. * For example, PKCE will be used automatically if it is detected. diff --git a/content/en/docs/marketplace/platform-supported-content/services/oidc-provider.md b/content/en/docs/marketplace/platform-supported-content/services/oidc-provider.md index 439da4954ce..c1bf7965fd9 100644 --- a/content/en/docs/marketplace/platform-supported-content/services/oidc-provider.md +++ b/content/en/docs/marketplace/platform-supported-content/services/oidc-provider.md @@ -5,12 +5,12 @@ description: "Describes the configuration and usage of the OIDC Provider service aliases: - /appstore/modules/oidc-provider/ #If moving or renaming this doc file, implement a temporary redirect and let the respective team know they should update the URL in the product. See Mapping to Products for more details. -# Linked from https://marketplace.mendix.com/link/component/214681 +# Linked from [placeholder] --- ## Introduction -The [OIDC Provider](https://marketplace.mendix.com/link/component/214681) module lets developers build Mendix applications that issue security tokens to other applications. In IAM (Identity and Access Management) terminology, this module acts as an OpenID Provider and an OAuth Authorization Server. Therefore, this document will refer to such an application as an access-provider application. +The [OIDC Provider](placeholder) module lets developers build Mendix applications that issue security tokens to other applications. In IAM (Identity and Access Management) terminology, this module acts as an OpenID Provider and an OAuth Authorization Server. Therefore, this document will refer to such an application as an access-provider application. An access-provider application can offer a Single Sign-On (SSO) experience for end-users of connected applications. Additionally, it can issue Access Tokens for API consumption when APIs are secured with OAuth bearer tokens. @@ -18,13 +18,7 @@ The service supports responsive browser-based applications, and has been tested For successful implementation of the OIDC Provider module, Mendix recommends that you attain [Advanced](https://academy.mendix.com/link/certifications/6/advanced) or [Expert](https://academy.mendix.com/link/certifications/24/expert) Mendix certification. Customers with limited low-code experience may consider partnering with a Mendix Implementation Partner. -Certain OIDC Provider module versions are compatible with certain versions of Studio Pro (shown below). - -| Mendix Version | OIDC Provider Version | -| --- | --- | -| 10.21.01 and above | 4.2.0 and above | -| 10.12.10 and above | 4.0.0 and above | -| 9.24.18 and above | 3.2.0 and above | +{{% alert color="info" %}}If you are using Mendix version 10.24.0 or above, ensure you are using version 5.0.0 or above of the OIDC Provider module.{{% /alert %}} ### Typical Usage Scenarios @@ -79,7 +73,7 @@ In this setup, developers need both a Mendix platform account and an account for {{< figure src="/attachments/appstore/platform-supported-content/services/oidc-provider/platform_extensions.png" class="no-border" >}} -If you are building your Extension Application as a Mendix app, you can use the [OIDC Provider](https://marketplace.mendix.com/link/component/214681) module to allow platform users to log in to your Extension Application, get OAuth Access Tokens, and use these tokens to access web APIs provided by your Mendix Extension Services. The [OIDC SSO](/appstore/modules/oidc/) module then helps your web API validate the received token. Since the OIDC protocol requires a static URI for your IDE extension, you can set this URI using the Static URI API (available from Mendix 10.16 onward). +If you are building your Extension Application as a Mendix app, you can use the [OIDC Provider](placeholder) module to allow platform users to log in to your Extension Application, get OAuth Access Tokens, and use these tokens to access web APIs provided by your Mendix Extension Services. The [OIDC SSO](/appstore/modules/oidc/) module then helps your web API validate the received token. Since the OIDC protocol requires a static URI for your IDE extension, you can set this URI using the Static URI API (available from Mendix 10.16 onward). ### Features and Limitations @@ -135,7 +129,7 @@ This section provides clarity on the extent to which the OIDC Provider module su To install the OIDC Provider service in your IAM broker app, you need to import the following into your app: -* [OIDC Provider](https://marketplace.mendix.com/link/component/214681) +* [OIDC Provider](placeholder) * [Community Commons](https://marketplace.mendix.com/link/component/170) * [Mx Model reflection](https://marketplace.mendix.com/link/component/69) * [Administration](https://marketplace.mendix.com/link/component/23513) @@ -432,7 +426,7 @@ This section applies only when your client is using the authorization code grant #### Provider App Acting as an Identity Provider (IdP) -Consider a scenario, where you build an app using the [OIDC Provider](https://marketplace.mendix.com/link/component/214681) service. You can call this app an OIDC Provider app or Provider app. Other apps using the [OIDC SSO](https://marketplace.mendix.com/link/component/120371) module redirect end-users to your Provider app for authentication. You can choose how your Provider app handles the authentication process. +Consider a scenario, where you build an app using the [OIDC Provider](placeholder) service. You can call this app an OIDC Provider app or Provider app. Other apps using the [OIDC SSO](https://marketplace.mendix.com/link/component/120371) module redirect end-users to your Provider app for authentication. You can choose how your Provider app handles the authentication process. The **LoginLocation** is a constant in the OIDC Provider service that controls where end-users are authenticated. The default value is a local sign in using a username and password as shown below: {{< figure src="/attachments/appstore/platform-supported-content/services/oidc-provider/Basic_Username_Password.png" class="no-border" >}} diff --git a/content/en/docs/refguide/runtime/mendix-client/content-readiness.md b/content/en/docs/refguide/runtime/mendix-client/content-readiness.md index 9939a8997b6..6063a656320 100644 --- a/content/en/docs/refguide/runtime/mendix-client/content-readiness.md +++ b/content/en/docs/refguide/runtime/mendix-client/content-readiness.md @@ -43,7 +43,7 @@ The following table shows which of the more popular platform-supported Marketpla | [Native Mobile Resources](https://marketplace.mendix.com/link/component/109513) | {{< icon name="checkmark-circle-filled" color="green" >}} | | | [ObjectHandling](https://marketplace.mendix.com/link/component/37114) | {{< icon name="checkmark-circle-filled" color="green" >}} | | | [OData Connector for SAP solutions](https://marketplace.mendix.com/link/component/74525) | {{< icon name="checkmark-circle-filled" color="green" >}} | | -| [OIDC Provider](https://marketplace.mendix.com/link/component/214681) | {{< icon name="checkmark-circle-filled" color="green" >}} | | +| [OIDC Provider](placeholder) | {{< icon name="checkmark-circle-filled" color="green" >}} | | | [OIDC SSO](https://marketplace.mendix.com/link/component/120371) | {{< icon name="checkmark-circle-filled" color="green" >}} | | | [Push Notifications Connector](https://marketplace.mendix.com/link/component/3003) | {{< icon name="checkmark-circle-filled" color="green" >}} | | | [SAML](https://marketplace.mendix.com/link/component/1174) | {{< icon name="checkmark-circle-filled" color="green" >}} | | diff --git a/content/en/docs/refguide10/runtime/mendix-client/content-readiness.md b/content/en/docs/refguide10/runtime/mendix-client/content-readiness.md index 12bf9dab82c..e9809ee35b1 100644 --- a/content/en/docs/refguide10/runtime/mendix-client/content-readiness.md +++ b/content/en/docs/refguide10/runtime/mendix-client/content-readiness.md @@ -43,7 +43,7 @@ The following table shows which of the more popular platform-supported Marketpla | [Native Mobile Resources](https://marketplace.mendix.com/link/component/109513) | {{< icon name="checkmark-circle-filled" color="green" >}} | | | [ObjectHandling](https://marketplace.mendix.com/link/component/37114) | {{< icon name="checkmark-circle-filled" color="green" >}} | | | [OData Connector for SAP solutions](https://marketplace.mendix.com/link/component/74525) | {{< icon name="checkmark-circle-filled" color="green" >}} | | -| [OIDC Provider](https://marketplace.mendix.com/link/component/214681) | {{< icon name="checkmark-circle-filled" color="green" >}} | | +| [OIDC Provider](placeholder) | {{< icon name="checkmark-circle-filled" color="green" >}} | | | [OIDC SSO](https://marketplace.mendix.com/link/component/120371) | {{< icon name="checkmark-circle-filled" color="green" >}} | | | [Push Notifications Connector](https://marketplace.mendix.com/link/component/3003) | {{< icon name="checkmark-circle-filled" color="green" >}} | | | [SAML](https://marketplace.mendix.com/link/component/1174) | {{< icon name="checkmark-circle-filled" color="green" >}} | |