You can send PRs to admin docs if you want. admin REST API is here:
Okay, understood. Would be great if the admin docs could be updated
to
reflect the implementation although I appreciate you probably have
more important matter to attend to.
2016-08-09 14:31 GMT+02:00 Bill Burke <bburke(a)redhat.com
<mailto:bburke@redhat.com>>:
On 8/9/16 5:56 AM, Tom Pearson wrote:
> Hi,
>
> I'm creating a new user through the admin API. In order to do
> this I have to make 3 separate calls (createUser
> <
http://www.keycloak.org/docs/rest-api/index.html#_create_a_new_user>,
> resetPassword
>
<
http://www.keycloak.org/docs/rest-api/index.html#_set_up_a_temporary_pass...
> and addRealmLevelRoles
>
<
http://www.keycloak.org/docs/rest-api/index.html#_add_realm_level_role_ma...>)
> as the credentials and realm roles in the UserRepresentation
> <
http://www.keycloak.org/docs/rest-api/index.html#_userrepresentation> are
> ignored. I then have to make another call to
> getEffectiveRealmLevelRoles
>
<
http://www.keycloak.org/docs/rest-api/index.html#_get_effective_realm_lev...
as
> the getUser
>
<
http://www.keycloak.org/docs/rest-api/index.html#_get_represenation_of_th...
method
> doesn't return the roles. If I were to require the client level
> roles this would be 6 calls to create and return the user.
>
> Is there a reason as to why this is the case?
>
The reason is simply that the admin API was written for the admin
console. We've never had time to refactor it. Too many other
things on the queue.
> As an aside, in the docs the reset password method is called "Set
> up a temporary password for the user" but in my experience the
> password is never temporary regardless of the value of the
> temporary flag.
>
> Kind regards,
> Tom
>
>
> _______________________________________________
> keycloak-user mailing list
> keycloak-user(a)lists.jboss.org <mailto:keycloak-user@lists.jboss.org>
>
https://lists.jboss.org/mailman/listinfo/keycloak-user
> <
https://lists.jboss.org/mailman/listinfo/keycloak-user>
_______________________________________________ keycloak-user
mailing list keycloak-user(a)lists.jboss.org
<mailto:keycloak-user@lists.jboss.org>
https://lists.jboss.org/mailman/listinfo/keycloak-user
<
https://lists.jboss.org/mailman/listinfo/keycloak-user>