[keycloak-dev] Allow to search for users by exact attribute match.

Stian Thorgersen sthorger at redhat.com
Tue Jan 19 04:07:07 EST 2016


It was by design, but it wasn't a good design. Would be better to make it
match exact, but allow including a wildcard to make it fuzzy.

On 19 January 2016 at 09:58, Thomas Darimont <thomas.darimont at googlemail.com
> wrote:

> Hi,
>
> I was looking for a way to query users based on their exact username but
> it turned out, that
>   org.keycloak.admin.client.resource.UsersResource.search(String, String,
> String, String, Integer, Integer)
>
>   @GET
>   @Produces(MediaType.APPLICATION_JSON)
>   List<UserRepresentation> search(@QueryParam("username") String username,
>                                        @QueryParam("firstName") String
> firstName,
>                                        @QueryParam("lastName") String
> lastName,
>                                        @QueryParam("email") String email,
>                                        @QueryParam("first") Integer
> firstResult,
>                                        @QueryParam("max") Integer
> maxResults);
>
>   ...
>   usersResource.search("exactusername",null,null, null, null, email, 0, 10)
>
> generates a like %..% query in
> JpaUserProvider.searchForUserByAttributes(...).
>
> Since usernames are unique per realm I think it would make sense to be
> able to perform a
> query for the exact username (or perhaps the combination of other
> attributes as well).
>
> Was this omitted by design, or may I create a JIRA for this?
>
> Cheers,
> Thomas
>
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/keycloak-dev/attachments/20160119/e3ef63e5/attachment.html 


More information about the keycloak-dev mailing list