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: content/en/docs/appstore/use-content/platform-supported-content/modules/oidc.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -349,7 +349,7 @@ In this case, the OIDC client is the app you are making.
349
349
350
350
{{% alert color="info" %}}Starting from UserCommons version 2.0.0, If the IdP does not specify the timezone and language for newly created users, these settings will be set according to default **App Settings** of your app. If no default is available, they remain unset. Existing users retain their previously set values.{{% /alert %}}
351
351
352
-
11. Optionally, you can select the `CustomAccessTokenParsing` microflow if you want to use additional information from the OIDC IdP. This can be used, for example, to assign end-user roles based on information from the IdP – see [Access Token Parsing](#access-token-parsing) for more information.
352
+
11. Optionally, you can select the `CustomAccessTokenParsing` microflow if you want to use additional information from the OIDC IdP. This can be used, for example, to assign end-user roles based on information from the IdP – see [Dynamic Assignment of Userroles (Access Token Parsing)](#access-token-parsing) for more information.
353
353
354
354
{{% alert color="info" %}}Starting from version 4.0.0 of the OIDC SSO, the default user roles in the UserProvisioning will be assigned alongside the roles parsed from the access token.{{% /alert %}}
355
355
@@ -365,7 +365,7 @@ See the section [Optional Features](#optional) information on additional optiona
365
365
{{% alert color="info" %}}If the endpoint URL does not already end with `/.well-known/openid-configuration`, include it at the end. According to the specifications, the URL you need to enter typically ends with `/.well-known/openid-configuration`.{{% /alert %}}
366
366
367
367
* If you do not have an automatic configuration URL, you can fill in the other endpoints manually.
368
-
3. Optionally, you can select the `CustomAccessTokenParsing` microflow if you want to use additional information from the OIDC IdP. This can be used, for example, to assign end-user roles based on information from the IdP – see [Access Token Parsing](#access-token-parsing) for more information.
368
+
3. Optionally, you can select the `CustomAccessTokenParsing` microflow if you want to use additional information from the OIDC IdP. This can be used, for example, to assign end-user roles based on information from the IdP – see [Dynamic Assignment of Userroles (Access Token Parsing)](#access-token-parsing) for more information.
369
369
4. Click Save. Once you have completed these steps, the Client Credential Configuration is ready for testing.
370
370
371
371
#### Microsoft Entra ID Client Configuration for APIs {#azure}
@@ -535,7 +535,7 @@ Below fields are available in the **UserProvisioning** tab for the User Provisio
535
535
***The attribute where the user principal is stored** – unique identifier associated with an authenticated user.
536
536
***Allow the module to create users** – this enables the module to create users based on configurations of JIT user provisioning and attribute mapping. When disabled, it will still update existing users. However, for new users, it will display an exception message in the log.
537
537
* By default, the value is set to ***Yes***.
538
-
***User role** (optional) – the role which will be assigned to newly created users. This is optional and will be applied to all IdPs. You can select any user role as a default or keep the field empty. If you need additional user roles, use Access Token Parsing microflow to assign multiple roles.
538
+
***User role** (optional) – the role which will be assigned to newly created users. This is optional and will be applied to all IdPs. You can select any user role as a default or keep the field empty. User Provisioning does not allow you to assign user roles dynamically. It can only set a default role. If you need additional user roles, use Access Token Parsing microflow to assign multiple roles. For more information, see the [Dynamic Assignment of Userroles (Access Token Parsing)](#access-token-parsing) section below.
539
539
* By default, the value is set to ***User***.
540
540
***User Type** – this allows you to configure end-users of your application as internal or external. It is created upon the creation of the user and updated each time the user logs in.
541
541
* By default, the value is set to ***Internal***.
@@ -785,7 +785,7 @@ Takes as input:
785
785
786
786
The microflow returns an object of type `System.HttpResponse`. This could indicate an error.
787
787
788
-
### Access Token Parsing{#access-token-parsing}
788
+
### Dynamic Assignment of Userroles (Access Token Parsing){#access-token-parsing}
789
789
790
790
With the OAuth/OIDC protocol, access tokens can be opaque or can be a JSON Web Token (JWT).
791
791
If you are just delegating authentication for your app to the IdP you will not need to know the contents of the access token.
@@ -1046,7 +1046,7 @@ Content - {"error":"invalid_client","error_description":"client authentication f
1046
1046
1047
1047
### Custom Microflow Implementation Should Be Required to Process Access_Token Roles
1048
1048
1049
-
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 [Access Token Parsing](#access-token-parsing).
1049
+
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).
1050
1050
1051
1051
### End-Users of App Deployed On Premises Do Not Return to the App After Sign In
0 commit comments