Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -478,6 +478,10 @@ when you set **ClientAuthenticationMethod** as `private_key_jwt`, you do not nee

Example: `OIDC.Default_SAM_TokenProcessing_CustomATP`

* **CustomATPTokenType**: an optional deploy-time constant — when **CustomATP** is enabled, optionally, **CustomATPTokenType** can be set to `ID-TOKEN`. Default is `ACCESS-TOKEN`.

Example: `ID-TOKEN`

* **CustomCallbackURL** – the custom callback URL

* **SelectedClaim** – selected claim values — multiple values can be separated by a space
Expand Down Expand Up @@ -869,6 +873,10 @@ To parse access tokens, you need to do the following:
This section is only relevant if you are a Mendix partner and you want to integrate your app with the Siemens SAM IdP.
{{% /alert %}}

{{% alert color="info" %}}
From version 4.x.x of the OIDC SSO module, optionally, you can select `ID-TOKEN` as a **Custom ATP Token Type** for all custom access token parsing. Default is `ACCESS-TOKEN`.
{{% /alert %}}

To parse of SAM access tokens you need to do the following when performing [Runtime Configuration of Your IdP at Your App](#runtime-idp-app):

1. Select *OIDC.Default_SAM_TokenProcessing_CustomATP* as the **custom AccessToken processing microflow**.
Expand Down Expand Up @@ -917,7 +925,7 @@ If you are using Microsoft Entra ID, ensure you have followed the instructions f

You can find a sample microflow for parsing access tokens, `OIDC.ACT_Token_CustomATPRetrieveRoles` in the OIDC module.

Your custom microflow should use the access token to create a list of user roles. Your token will contain one of the following:
Your custom microflow should use the access token/id token to create a list of user roles. Your token will contain one of the following:

* the UUIDs of the user roles in your app which map to the `System.UserRole/ModelGUID` attribute
* the name of the user role in the app, which can be used to find the `System.UserRole` within the app itself using the `Name` attribute
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.