Integration with Intellect Olive Fabric
With Sigma Studio you can now easily integrate with the Olive Fabric, Intellect's Standard Enterprise Integration Platform. The Olive Fabric web service expects the user authorization token to be sent as a header for successful integration with it. The user authorization token can be from any identity provider, such as Intellect ARX, Canvas Technology, or any other third party provider. To facilitate the integration with Olive Fabric, Sigma Studio expects the implementation teams to specify the user authorization token while configuring the Olive Fabric web service data source.
Perform the following steps to pass the User Authorization token to Olive Fabric web service:
- Add the authorization token in the customSSOproperties in the authentication provider class.
- In Sigma Studio, create a connection to the Olive Fabric web service. Refer Creating a Web Service Connection for detailed information on creating a web service connection.
- Create a data source for the Olive Fabric web service connection. Refer Creating a Web Service Data Source for detailed information on creating a web service data source.
- In the Create New Data Source screen, set the user authorization token as header key and fetch the token in JSON configuration section, as shown in the following screenshot:
- In the Create New Data Source screen, set the user authorization token as header key and fetch the token in JSON configuration section, as shown in the following screenshot:
where,
- 'Authorization' denotes a bearer token, a parameter to pass in the header on the request, e.g. Authorization$header.
- The Object Type is selected as Text.
'.arxTicket' is the key in which the token is set in the customSSOProperties by the implementation team, e.g. $customSessionInfo.arxTicket.
In the provided example, $customSessionInfo.arxTicket object contains the user authorization token from the ARX identity provider.