/
Keycloak Setup

Keycloak Setup

Keycloak console is available at https://<host-name>/auth. The Ops team will provide the username and password secrets. If an external hostname is not available, then port forward to the 8080 port of the keycloak pod and use address http://localhost:8080/auth instead.

Import Realm

  1. Open the Keycloak console

  2. Near the top-left corner in the realm drop-down menu, select Add Realm

  3. Select the ifix-realm.json file

  4. After the realm gets created, select the ifix realm from the drop-down near the top-left corner

Creating Clients

  1. Remember to select the ifix realm from the Keycloak console before proceeding

  2. From the Clients section of Keycloak Admin Console, create a client

  3. Provide a unique username for the client

  4. Go to the client's settings

  5. Change Access Type to confidential

  6. Turn on Service Account Enabled

  7. In the Valid Redirect URIs field provide the root URL of the iFIX Instance (Not important for our purposes but need to set it because it is mandatory)

  8. And Save these changes

  9. In the Service Account Roles tab, assign the role "fiscal-event-producer"

  10. In the Mappers tab, create a new mapper to associate the client with a tenantId

    1. Select Mapper Type to be "Hardcoded claim"

    2. In Token Claim Name, write "tenantId"

    3. In Claim value, write the under which the client is being created. (For example, "pb")

    4. Set Name same as Token Claim Name i.e. "tenantId"

    5. Select Claim Json Type to be "String"

Now you can get the credentials from the Credentials tab and configure them in the client's system.

Related content

IFIX Adapter Services v1.0
IFIX Adapter Services v1.0
More like this
IFIX Master Data Service
IFIX Master Data Service
Read with this
PSPCL iFix Adapter Promotion doc v1.0.0
PSPCL iFix Adapter Promotion doc v1.0.0
More like this
Reference Dashboard 1.0 Release Notes
Reference Dashboard 1.0 Release Notes
Read with this
MGramSeva IFIX Adapter Services v2.0
MGramSeva IFIX Adapter Services v2.0
More like this
Search Connection
Search Connection
Read with this