šŸ” Keycloak Configuration Setup¶

This README document provides a comprehensive, step-by-step guide on how to configure Keycloak settings. The user management is facilitated via Keycloak, and the configuration is outlined below:

  1. Access the Keycloak admin console via url http:${host_ip}:8080 or endpoint that is exposed from your Kubernetes cluster to configure users. Use the default username(admin) and password(admin) to login. project-screenshot

  2. Create a new realm named productivitysuite within Keycloak. project-screenshot

    project-screenshot

  3. Create a new client called productivitysuite with default configurations. project-screenshot

  4. Select the productivitysuite client that you just created. Insert your ProductivitySuite UI url endpoint into ā€œValid redirect URIsā€ and ā€œWeb originsā€ field. Refer to screenshot below as an example: project-screenshot

  5. From the left pane, select the Realm roles and create a new role named user and another new role as viewer. project-screenshot

  6. Create a new user named, for example, mary and another user as bob. Set passwords for both users (set ā€˜Temporary’ to ā€˜Off’).Select Role mapping on the top, assign the user role to mary and assign the viewer role to bob. project-screenshot

    project-screenshot

    project-screenshot