On 23.4.2015 14:41, Benjamin Hansmann [alphaApps] wrote:
 Greetings once again. Two more questions:
 - Is there any way to trigger/send a verification email other than
 logging in through the web frontend? I created the user through the
 admin-client and the user will use the direct grant api to login. 
I think it's
not possible. That's one of the limitations of Direct Grant 
API.
There is admin endpoint to remove required action from the user though, 
so you as admin can remove the required action for verify email from the 
user. But user himself needs to use frontend to verify email AFAIK.
 - When using the admin-client to create a user I want to handle/forward
 the response body. E.g. when a username already exists a
 ClientErrorException is thrown which includes a
 javax.ws.rs.core.Response with Status.CONFLICT. But there does not seem
 to be an entitiy/body in this Response. When I use the Admin REST API
 directly I will get: { "errorMessage" : "User exists with
 same username" }. Is there a way to obtain it when using the
 admin-client? 
I think you're right. It looks that most of POST methods in
admin-client 
return "void" instead of Response, so there is no possibility to check 
the details. Feel free to create JIRA for that.
Btv. If you have Keycloak sources and you want to give it a try, then 
you can try to change this line: 
https://github.com/keycloak/keycloak/blob/master/integration/admin-client...
to return "Response" instead of void. Then from the Response, you should 
be able to retrieve entity as ErrorRepresentation with the proper error 
method attached.
Marek
 Thanks and best wishes,
 Benjamin