To authenticate a user, a third-party identity provider sends to Keycloak an authentication response that contains various user attributes, such as first name, last name, phone number, and email address. Keycloak then maps this user information to the attributes of the access token that is generated and sent back to clients.
The Avaya Aura® Device Services configuration utility provides a default attribute mapping. The identity provider you are using, however, might use attribute names that differ from the attribute names provided in the default mapping. In this case, you must update the default mapping. Use this procedure to modify the default attribute mapping.
Important:
You can only configure a single mapper of the Role Mapper category for an identity provider. Keycloak does not support multiple Role Mappers.
Depending on the identity provider that you are using, you must configure the mappers as follows: