Hi Pedro,
One of the main reasons to allow setting the ID is to make easier to
map
resources managed by Keycloak to those you are protecting in your app.
The IDs must be unique.
apologies for jumping in here - if the IDs must be unique why is the name also
required to be unique ? The APIs appear to be referencing the IDs only and the
name is just an attribute to the resource ?
Thanks,
Marek