.Setup Keycloak for VRS v13.3
Follow below steps for setting up keycloak for VRS
- Go to http://VRS-MACHINE-IP:8088 and click on Administration console
- Login to the administration console using the password set in environment variables (KEYCLOAK_USERNAME and KEYCLOAK_PASSWORD). Default username is admin and password is admin
- Bring cursor to the Master (below keycloak logo) and click on Add realm button
- Enter Realm name and click on Create button
- Once Realm is created, click on clients under the created realm and then click create
- Enter Client ID vrs, keep the rest default and click on save
- Once it is created, change the Access Type to confidential, enter http://localhost:8080 in Valid Redirect URIs and click on save
- Once the client is saved, a new tab with the name Credentials will be added, click on that and copy the Secret.
- The Client ID (client name) and Secret will be used in environment variables (KEYCLOAK_CLIENT_ID and KEYCLOAK_CLIENT_SECRET)
- In Roles tab, create two roles with name agent and admin
- Users can be created by Clicking on Users menu under Manage. Click on add user
- Enter user name (same as Finesse agent username), keep the rest default and click on Save.
- Once user is created, click on Credentials tab and enter password for the user (same as Finesse password). Toggle the Temporary
button to OFF - Go to Role Mappings and assign client roles, either agent or admin or both