VRS Login As a Finesse Gadget
VRS can be embedded as a Cisco Finesse gadget, and the users get logged in automatically using the same Finesse credentials. To enable the auto-login while embedded in Finesse, the following pre-reqs need to be confirmed:
The VRS should be configured as a gadget in the Finesse.
The following config should be set to true in the VRS env variables to enable the auto login.
"ENABLE_FINESSE_GADGET"
Now, when users log in to Finesse, they are automatically logged in to VRS as well.
If the user is logging in for the first time in VRS,
The user credentials are automatically created and authenticated in Keycloak
The agent role is assigned by default to the user.
To change/update the roles for any user, that can be done directly in Keycloak.
Limitations
Auto-login to the VRS application is not supported for SSO environments.
No role syncing exists between Keycloak & Finesse.
Logging out of Finesse does not automatically log the user out of VRS.
When user logout from finesse, the action is not added in Audit logs.