When using admin API (throw curl) to initiliaze via puppet the settings of my realms, I
didn't manage to both create a user and assigned him to a group. The expected user is
indeed created but not joined to the expected group.
The API produces no errors in logs. It seems that the groups attribute is just ignore.
Tests done on a 3.3.0.CR2 vanilla.
$ curl -X POST -uadmin:admin
http://localhost:8080/auth/admin/realms/master/groups -H
"Content-Type: application/json" -H "Authorization: bearer $(curl -s -d
"client_id=admin-cli" -d "username=admin" -d
"password=admin" -d "grant_type=password"
"http://localhost:8080/auth/realms/master/protocol/openid-connect/token" | sed
's/.*access_token":"//g' | sed 's/".*//g')"
-d(a)group.json
$ curl -X POST -uadmin:admin
http://localhost:8080/auth/admin/realms/master/users -H
"Content-Type: application/json" -H "Authorization: bearer $(curl -s -d
"client_id=admin-cli" -d "username=admin" -d
"password=admin" -d "grant_type=password"
"http://localhost:8080/auth/realms/master/protocol/openid-connect/token" | sed
's/.*access_token":"//g' | sed 's/".*//g')"
-d(a)user.json
Thks