I have a scenario wherein there are multiple apps/service that need to access my Resource:
These are the three external services: service1, service2, service3.
Now I am using the client_credentials grant type for this since this is machine to machine and no user is involved.
What I did is to create 1 client for each service in Keycloak. It works fine, however I need to add some more details in the token, in particular, a human readable name for each client as the client id is named using the recommended naming.
I know how to map user claims to the token, but is it possible to have something similar for my scenario wherein there are no users and I only have the clients?