<div dir="ltr">I haven't done much testing unfortunately, so I don't really know how to go about it.<div><br></div><div>But if you want, you can do a couple, so I have an idea of how it looks, and I can write the tests for the rest</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 30, 2014 at 9:28 AM, Stian Thorgersen <span dir="ltr"><<a href="mailto:stian@redhat.com" target="_blank">stian@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It's merged now!<br>
<br>
I added some more tests, will add more soon. Also, I renamed the resources to remove the Keycloak prefix (so it's now RealmResource instead of KeycloakRealm).<br>
<br>
Great work, thanks :)<br>
<div class=""><br>
----- Original Message -----<br>
> From: "Stian Thorgersen" <<a href="mailto:stian@redhat.com">stian@redhat.com</a>><br>
> To: "Rodrigo Sasaki" <<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>><br>
</div><div><div class="h5">> Cc: <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> Sent: Tuesday, 29 July, 2014 12:54:00 PM<br>
> Subject: Re: [keycloak-user] Java Keycloak REST API Wrapper<br>
><br>
> I'll have a look later today or tomorrow morning<br>
><br>
> ----- Original Message -----<br>
> > From: "Rodrigo Sasaki" <<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>><br>
> > To: "Bill Burke" <<a href="mailto:bburke@redhat.com">bburke@redhat.com</a>><br>
> > Cc: "Stian Thorgersen" <<a href="mailto:stian@redhat.com">stian@redhat.com</a>>, <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > Sent: Tuesday, 29 July, 2014 12:21:30 PM<br>
> > Subject: Re: [keycloak-user] Java Keycloak REST API Wrapper<br>
> ><br>
> > Hello,<br>
> ><br>
> > I was just wondering. What is missing from the admin-client to merge it<br>
> > with the master branch?<br>
> ><br>
> ><br>
> > On Wed, Jul 23, 2014 at 1:04 PM, Rodrigo Sasaki <<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>><br>
> > wrote:<br>
> ><br>
> > > So far it's good :) But it's not fully in production.<br>
> > ><br>
> > > We changed a small portion of the application, that only internal<br>
> > > administrative employees have access to, and so far it's holding up very<br>
> > > well<br>
> > ><br>
> > > But we can't really put it completely in production until we figure out<br>
> > > those login issues from the other thread<br>
> > ><br>
> > ><br>
> > > On Wed, Jul 23, 2014 at 11:09 AM, Bill Burke <<a href="mailto:bburke@redhat.com">bburke@redhat.com</a>> wrote:<br>
> > ><br>
> > >> You are using us in production? I don't know if I should be happy or<br>
> > >> scared :) How is it going? Are we holding up?<br>
> > >><br>
> > >> On 7/23/2014 9:50 AM, Rodrigo Sasaki wrote:<br>
> > >><br>
> > >>> The problem was that the version of keycloak we have in production is<br>
> > >>> based on the beta-2, and the UserRepresentation there is different,<br>
> > >>> sorry about this.<br>
> > >>><br>
> > >>> I submitted a PR with the alterations<br>
> > >>><br>
> > >>><br>
> > >>> On Tue, Jul 22, 2014 at 11:06 AM, Rodrigo Sasaki<br>
> > >>> <<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>> wrote:<br>
> > >>><br>
> > >>> The thing is that I simply create an instance and assign an<br>
> > >>> username<br>
> > >>><br>
> > >>> UserRepresentation userRep = new UserRepresentation();<br>
> > >>> userRep.setUsername("user1");<br>
> > >>> realm.users().create(userRep);<br>
> > >>><br>
> > >>> That create is a proxy of the interface, so I don't really know<br>
> > >>> where I could interfere here with code.<br>
> > >>><br>
> > >>><br>
> > >>> On Tue, Jul 22, 2014 at 10:58 AM, Stian Thorgersen<br>
> > >>> <<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>> wrote:<br>
> > >>><br>
> > >>> Try removing socialLinks instead of setting the value to null,<br>
> > >>> or specifying an empty array.<br>
> > >>><br>
> > >>> ----- Original Message -----<br>
> > >>> > From: "Rodrigo Sasaki" <<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>><br>
> > >>> > To: "Bill Burke" <<a href="mailto:bburke@redhat.com">bburke@redhat.com</a><br>
> > >>> > <mailto:<a href="mailto:bburke@redhat.com">bburke@redhat.com</a><br>
> > >>> >><br>
> > >>> > Cc: "Stian Thorgersen" <<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>>, <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>><br>
> > >>> > Sent: Tuesday, 22 July, 2014 2:54:49 PM<br>
> > >>> > Subject: Re: [keycloak-user] Java Keycloak REST API Wrapper<br>
> > >>> ><br>
> > >>> > I tried creating a user using the API, and I got a 400<br>
> > >>> > status<br>
> > >>> code, I went<br>
> > >>> > to check everything, and it seems that I can't send<br>
> > >>> "socialLinks",<br>
> > >>> > "realmRoles" and "applicationRoles" as null for some reason,<br>
> > >>> I get this<br>
> > >>> > exception:<br>
> > >>> ><br>
> > >>> > org.codehaus.jackson.map.exc.UnrecognizedPropertyException:<br>
> > >>> Unrecognized<br>
> > >>> > field "socialLinks"<br>
> > >>> > (Class<br>
> > >>> org.keycloak.representations.idm.UserRepresentation), not<br>
> > >>> marked<br>
> > >>> > as ignorable<br>
> > >>> ><br>
> > >>> > But I know those values aren't mandatory. Is there a fix for<br>
> > >>> this?<br>
> > >>> ><br>
> > >>> ><br>
> > >>> > On Fri, Jul 18, 2014 at 1:37 PM, Bill Burke<br>
> > >>> <<a href="mailto:bburke@redhat.com">bburke@redhat.com</a> <mailto:<a href="mailto:bburke@redhat.com">bburke@redhat.com</a>>> wrote:<br>
> > >>> ><br>
> > >>> > > String token = getToken();<br>
> > >>> > > final String authHeader = "Bearer " + token;<br>
> > >>> > > ClientRequestFilter authFilter = new ClientRequestFilter()<br>
> > >>> > > {<br>
> > >>> > > @Override<br>
> > >>> > > public void filter(ClientRequestContext requestContext)<br>
> > >>> throws<br>
> > >>> > > IOException {<br>
> > >>> > ><br>
> > >>> > > requestContext.getHeaders().add(HttpHeaders.AUTHORIZATION,<br>
> > >>> authHeader);<br>
> > >>> > ><br>
> > >>> > > }<br>
> > >>> > > };<br>
> > >>> > ><br>
> > >>> > ><br>
> > >>> > > ResteasyWebTarget target =<br>
> > >>> client.target("<a href="http://localhost:8080/auth" target="_blank">http://localhost:8080/auth</a>");<br>
> > >>> > > target.register(authFilter);<br>
> > >>> > > Admin admin = target.proxy(Admin.class);<br>
> > >>> > ><br>
> > >>> > ><br>
> > >>> > ><br>
> > >>> > > On 7/18/2014 12:26 PM, Rodrigo Sasaki wrote:<br>
> > >>> > ><br>
> > >>> > >> Can you help me with any hint or documentation regarding<br>
> > >>> that<br>
> > >>> > >> BearerTokenFilter implementation?<br>
> > >>> > >><br>
> > >>> > >> I understand that I have to create it myself, but I don't<br>
> > >>> know what I<br>
> > >>> > >> should create. I tried browsing the web, but with no<br>
> > >>> success.. Perhaps<br>
> > >>> > >> I'm missing the right keyword to find what I need<br>
> > >>> > >><br>
> > >>> > >><br>
> > >>> > >> On Thu, Jul 17, 2014 at 6:36 PM, Rodrigo Sasaki<br>
> > >>> > >> <<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>>> wrote:<br>
> > >>> > >><br>
> > >>> > >> That's perfect :) thanks for the help<br>
> > >>> > >><br>
> > >>> > >> I'll get started on it as soon as I can<br>
> > >>> > >><br>
> > >>> > >> On Jul 17, 2014 5:55 PM, "Bill Burke"<br>
> > >>> <<a href="mailto:bburke@redhat.com">bburke@redhat.com</a> <mailto:<a href="mailto:bburke@redhat.com">bburke@redhat.com</a>><br>
> > >>> > >> <mailto:<a href="mailto:bburke@redhat.com">bburke@redhat.com</a><br>
> > >>> > >> <mailto:<a href="mailto:bburke@redhat.com">bburke@redhat.com</a>>>><br>
> > >>> wrote:<br>
> > >>> > >><br>
> > >>> > >> @Path("/admin<br>
> > >>> > >> public interface Admin {<br>
> > >>> > >> @Path("realms/{realm}")<br>
> > >>> > >> Realm realm(@PathParameter("realm")<br>
> > >>> > >> realmName);<br>
> > >>> > >> }<br>
> > >>> > >><br>
> > >>> > >> public interface Realm {<br>
> > >>> > >> @GET<br>
> > >>> > >> @Produces("application/json")<br>
> > >>> > >> RealmRepresentation get();<br>
> > >>> > >><br>
> > >>> > >> @DELETE<br>
> > >>> > >> void delete();<br>
> > >>> > >><br>
> > >>> > >> @PUT<br>
> > >>> > >> @Consumes("application/json")<br>
> > >>> > >> void update(RealmRepresentation rep);<br>
> > >>> > >><br>
> > >>> > >> @Path("users")<br>
> > >>> > >> Users users();<br>
> > >>> > >> }<br>
> > >>> > >><br>
> > >>> > >> public interface Users {<br>
> > >>> > >> ...<br>
> > >>> > >> }<br>
> > >>> > >><br>
> > >>> > >> FOllow me?<br>
> > >>> > >><br>
> > >>> > >> Then its just<br>
> > >>> > >><br>
> > >>> > >> ResteasyClient client = new<br>
> > >>> ResteasyClientBuilder().build(__);<br>
> > >>> > >> ResteasyWebTarget target =<br>
> > >>> > >> client.target("http://__localhost:8080/auth<br>
> > >>> > >><br>
> > >>> > >> <<a href="http://localhost:8080/auth" target="_blank">http://localhost:8080/auth</a>>");<br>
> > >>> > >><br>
> > >>> > >> String token = ... get a token ...<br>
> > >>> > >><br>
> > >>> > >> target.register(new BearerTokenFilter(token)); //<br>
> > >>> you'd have to<br>
> > >>> > >> implement this<br>
> > >>> > >><br>
> > >>> > >> Admin admin = target.proxy(Admin.class);<br>
> > >>> > >><br>
> > >>> > >> admin.realm("master")<br>
> > >>> > >><br>
> > >>> > >> That's about as much help I can give you right<br>
> > >>> > >> now.<br>
> > >>> > >><br>
> > >>> > >><br>
> > >>> > >><br>
> > >>> > >><br>
> > >>> > >> On 7/17/2014 11:18 AM, Rodrigo Sasaki wrote:<br>
> > >>> > >><br>
> > >>> > >> OK, will do.<br>
> > >>> > >><br>
> > >>> > >> Is there a way for me to do it like it is<br>
> > >>> there? I'll<br>
> > >>> > >> explain a little<br>
> > >>> > >> better<br>
> > >>> > >><br>
> > >>> > >> the class *AdminRoot* has the path set to<br>
> > >>> "/admin", and it<br>
> > >>> > >> has a method<br>
> > >>> > >> getRealmsAdmin, with "realms" on the path,<br>
> > >>> > >> and<br>
> > >>> on the<br>
> > >>> > >> *RealmsAdminResource* there's the<br>
> > >>> getRealmAdmin mapped to<br>
> > >>> > >> "{realm}",<br>
> > >>> > >> making the full path for it<br>
> > >>> "/admin/realms/{realm}", even<br>
> > >>> > >> though each<br>
> > >>> > >> one is in a different class.<br>
> > >>> > >><br>
> > >>> > >> Is there a way for me to do it the same way,<br>
> > >>> > >> I<br>
> > >>> don't know<br>
> > >>> > >> how the Proxy<br>
> > >>> > >> framework would understand that, maybe I<br>
> > >>> > >> would<br>
> > >>> have to set<br>
> > >>> > >> the full path<br>
> > >>> > >><br>
> > >>> > >><br>
> > >>> > >> On Thu, Jul 17, 2014 at 12:11 PM, Stian<br>
> > >>> Thorgersen<br>
> > >>> > >> <<a href="mailto:stian@redhat.com">stian@redhat.com</a> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>>>> wrote:<br>
> > >>> > >><br>
> > >>> > >> Rodrigo: just create your own<br>
> > >>> > >> interfaces.<br>
> > >>> If you can<br>
> > >>> > >> try to keep<br>
> > >>> > >> them as consistent with jax-rs classes<br>
> > >>> > >> in<br>
> > >>> services as<br>
> > >>> > >> you can that<br>
> > >>> > >> would be great.<br>
> > >>> > >><br>
> > >>> > >> ----- Original Message -----<br>
> > >>> > >> > From: "Stian Thorgersen"<br>
> > >>> <<a href="mailto:stian@redhat.com">stian@redhat.com</a> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>>>><br>
> > >>> > >> > To: "Rodrigo Sasaki"<br>
> > >>> <<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>><br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.<br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.>__com<br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>>>>, "Bill Burke"<br>
> > >>> > >> <<a href="mailto:bburke@redhat.com">bburke@redhat.com</a> <mailto:<a href="mailto:bburke@redhat.com">bburke@redhat.com</a>><br>
> > >>> <mailto:<a href="mailto:bburke@redhat.com">bburke@redhat.com</a> <mailto:<a href="mailto:bburke@redhat.com">bburke@redhat.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:bburke@redhat.com">bburke@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:bburke@redhat.com">bburke@redhat.com</a>> <mailto:<a href="mailto:bburke@redhat.com">bburke@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:bburke@redhat.com">bburke@redhat.com</a>>>>><br>
> > >>> > >> > Cc: <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>>><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.<br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.>__<a href="http://jboss.org" target="_blank">jboss.org</a> <<a href="http://jboss.org" target="_blank">http://jboss.org</a>><br>
> > >>> > >><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>>>><br>
> > >>> > >> > Sent: Wednesday, 16 July, 2014<br>
> > >>> > >> > 2:34:44<br>
> > >>> PM<br>
> > >>> > >> > Subject: Re: [keycloak-user] Java<br>
> > >>> Keycloak REST API<br>
> > >>> > >> Wrapper<br>
> > >>> > >> ><br>
> > >>> > >> > Bill: does it make sense for us to<br>
> > >>> share interfaces<br>
> > >>> > >> (with jax-rs<br>
> > >>> > >> annotations)<br>
> > >>> > >> > for services and admin-client?<br>
> > >>> > >> ><br>
> > >>> > >> > ----- Original Message -----<br>
> > >>> > >> > > From: "Rodrigo Sasaki"<br>
> > >>> <<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>><br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.<br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.>__com<br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>>>><br>
> > >>> > >> > > To: "Stian Thorgersen"<br>
> > >>> <<a href="mailto:stian@redhat.com">stian@redhat.com</a> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>>>><br>
> > >>> > >> > > Cc: "Juraci Paixão Kröhling"<br>
> > >>> <<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>><br>
> > >>> > >> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>>><br>
> > >>> > >> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>><br>
> > >>> > >> >>>,<br>
> > >>> > >> > > <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>>><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.<br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.>__<a href="http://jboss.org" target="_blank">jboss.org</a> <<a href="http://jboss.org" target="_blank">http://jboss.org</a>><br>
> > >>> > >><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>>>><br>
> > >>> > >> > > Sent: Wednesday, 16 July, 2014<br>
> > >>> 2:31:35 PM<br>
> > >>> > >> > > Subject: Re: [keycloak-user] Java<br>
> > >>> Keycloak REST<br>
> > >>> > >> API Wrapper<br>
> > >>> > >> > ><br>
> > >>> > >> > > I'll get on it for sure.<br>
> > >>> > >> > ><br>
> > >>> > >> > > Just one thing, should I create<br>
> > >>> myself the<br>
> > >>> > >> interfaces for the<br>
> > >>> > >> services? Or<br>
> > >>> > >> > > is there a more integrated way to<br>
> > >>> > >> > > do<br>
> > >>> that?<br>
> > >>> > >> > ><br>
> > >>> > >> > ><br>
> > >>> > >> > > On Wed, Jul 16, 2014 at 10:27 AM,<br>
> > >>> Stian Thorgersen<br>
> > >>> > >> <<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>>>><br>
> > >>> > >><br>
> > >>> > >> > > wrote:<br>
> > >>> > >> > ><br>
> > >>> > >> > > > Great work with the admin-client.<br>
> > >>> As I commented<br>
> > >>> > >> on GitHub I<br>
> > >>> > >> added it to<br>
> > >>> > >> > > > 'admin-client' branch, and would<br>
> > >>> like a few<br>
> > >>> > >> changes before<br>
> > >>> > >> merging to<br>
> > >>> > >> > > > master:<br>
> > >>> > >> > > ><br>
> > >>> > >> > > > * Make it use RestEasy client<br>
> > >>> framwork<br>
> > >>> > >> > > > * Tests - I've added a starting<br>
> > >>> point to<br>
> > >>> > >> > > ><br>
> > >>> > >> <a href="https://github.com/keycloak/__" target="_blank">https://github.com/keycloak/__</a><br>
> > >>> keycloak/blob/admin-client/__<br>
> > >>> > >><br>
> > >>> testsuite/integration/src/__test/java/org/keycloak/__<br>
> > >>> testsuite/admin/__<br>
> > >>> > >> AdminClientTest.java<br>
> > >>> > >><br>
> > >>> > >><br>
> > >>> <<a href="https://github.com/keycloak/keycloak/blob/admin-client/" target="_blank">https://github.com/keycloak/keycloak/blob/admin-client/</a><br>
> > >>> > >><br>
> > >>> testsuite/integration/src/test/java/org/keycloak/<br>
> > >>> testsuite/admin/<br>
> > >>> > >> AdminClientTest.java><br>
> > >>> > >> > > > * Better error handling - instead<br>
> > >>> of swallowing<br>
> > >>> > >> exceptions it<br>
> > >>> > >> now throws<br>
> > >>> > >> > > > KeycloakException<br>
> > >>> (RuntimeException), but<br>
> > >>> > >> there's HTTP<br>
> > >>> > >> response codes are<br>
> > >>> > >> > > > not checked (see above test that<br>
> > >>> tries to create<br>
> > >>> > >> two users<br>
> > >>> > >> with the same<br>
> > >>> > >> > > > username)<br>
> > >>> > >> > > ><br>
> > >>> > >> > > > If you're happy to do this work<br>
> > >>> that would be<br>
> > >>> > >> awesome!<br>
> > >>> > >> > > ><br>
> > >>> > >> > > > ----- Original Message -----<br>
> > >>> > >> > > > > From: "Rodrigo Sasaki"<br>
> > >>> > >> <<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.<br>
> > >>> com>><br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.<br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.>__com<br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>>>><br>
> > >>> > >> > > > > To: "Stian Thorgersen"<br>
> > >>> <<a href="mailto:stian@redhat.com">stian@redhat.com</a> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>>>><br>
> > >>> > >> > > > > Cc: "Juraci Paixão Kröhling"<br>
> > >>> > >> <<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>>><br>
> > >>> > >> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>><br>
> > >>> > >> >>>,<br>
> > >>> > >> > > > <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>>><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.<br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.>__<a href="http://jboss.org" target="_blank">jboss.org</a> <<a href="http://jboss.org" target="_blank">http://jboss.org</a>><br>
> > >>> > >><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>>>><br>
> > >>> > >> > > > > Sent: Monday, 14 July, 2014<br>
> > >>> 2:44:48 PM<br>
> > >>> > >> > > > > Subject: Re: [keycloak-user]<br>
> > >>> Java Keycloak<br>
> > >>> > >> REST API Wrapper<br>
> > >>> > >> > > > ><br>
> > >>> > >> > > > > Glad to hear it :)<br>
> > >>> > >> > > > ><br>
> > >>> > >> > > > > I'll be waiting on more replies<br>
> > >>> and ideas to<br>
> > >>> > >> perhaps make<br>
> > >>> > >> it better.<br>
> > >>> > >> > > > > Thanks! :)<br>
> > >>> > >> > > > ><br>
> > >>> > >> > > > ><br>
> > >>> > >> > > > > On Mon, Jul 14, 2014 at 10:43<br>
> > >>> AM, Stian<br>
> > >>> > >> Thorgersen<br>
> > >>> > >> <<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>>>><br>
> > >>> > >><br>
> > >>> > >> > > > wrote:<br>
> > >>> > >> > > > ><br>
> > >>> > >> > > > > > Great stuff, I'll have a look<br>
> > >>> at it soon. At<br>
> > >>> > >> first glance<br>
> > >>> > >> it looks<br>
> > >>> > >> > > > really<br>
> > >>> > >> > > > > > good!<br>
> > >>> > >> > > > > ><br>
> > >>> > >> > > > > > Thanks :)<br>
> > >>> > >> > > > > ><br>
> > >>> > >> > > > > > ----- Original Message -----<br>
> > >>> > >> > > > > > > From: "Rodrigo Sasaki"<br>
> > >>> > >> <<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.<br>
> > >>> com>><br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.<br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.>__com<br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>>>><br>
> > >>> > >> > > > > > > To: "Stian Thorgersen"<br>
> > >>> <<a href="mailto:stian@redhat.com">stian@redhat.com</a> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>>>><br>
> > >>> > >> > > > > > > Cc: "Juraci Paixão<br>
> > >>> > >> > > > > > > Kröhling"<br>
> > >>> > >> <<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>>><br>
> > >>> > >> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>><br>
> > >>> > >> >>>,<br>
> > >>> > >> > > > > > <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>>><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.<br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.>__<a href="http://jboss.org" target="_blank">jboss.org</a> <<a href="http://jboss.org" target="_blank">http://jboss.org</a>><br>
> > >>> > >><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>>>><br>
> > >>> > >> > > > > > > Sent: Monday, 14 July, 2014<br>
> > >>> 2:40:17 PM<br>
> > >>> > >> > > > > > > Subject: Re:<br>
> > >>> > >> > > > > > > [keycloak-user]<br>
> > >>> Java Keycloak<br>
> > >>> > >> REST API Wrapper<br>
> > >>> > >> > > > > > ><br>
> > >>> > >> > > > > > > PR submitted :)<br>
> > >>> > >> > > > > > ><br>
> > >>> > >> > > > > > ><br>
> > >>> > >> > > > > > > On Fri, Jul 11, 2014 at<br>
> > >>> > >> > > > > > > 9:56<br>
> > >>> AM, Stian<br>
> > >>> > >> Thorgersen<br>
> > >>> > >> > > > > > > <<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>><br>
> > >>> > >><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>>>><br>
> > >>> > >> > > > > > wrote:<br>
> > >>> > >> > > > > > ><br>
> > >>> > >> > > > > > > > Please change package<br>
> > >>> names to<br>
> > >>> > >> 'org.keycloak.admin.client'<br>
> > >>> > >> > > > > > > ><br>
> > >>> > >> > > > > > > > ----- Original Message<br>
> > >>> -----<br>
> > >>> > >> > > > > > > > > From: "Rodrigo Sasaki"<br>
> > >>> > >> <<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.<br>
> > >>> com>><br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.<br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.>__com<br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>>>><br>
> > >>> > >> > > > > > > > > To: "Stian Thorgersen"<br>
> > >>> > >> <<a href="mailto:stian@redhat.com">stian@redhat.com</a> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>>>><br>
> > >>> > >> > > > > > > > > Cc: "Juraci Paixão<br>
> > >>> Kröhling"<br>
> > >>> > >> <<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>>><br>
> > >>> > >> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>><br>
> > >>> > >> >>>,<br>
> > >>> > >> > > > > > > ><br>
> > >>> <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.<br>
> > >>> <a href="http://jboss.org" target="_blank">jboss.org</a>><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>>><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.<br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.>__<a href="http://jboss.org" target="_blank">jboss.org</a> <<a href="http://jboss.org" target="_blank">http://jboss.org</a>><br>
> > >>> > >><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>>>><br>
> > >>> > >> > > > > > > > > Sent: Friday, 11 July,<br>
> > >>> 2014 1:51:41 PM<br>
> > >>> > >> > > > > > > > > Subject: Re:<br>
> > >>> [keycloak-user] Java<br>
> > >>> > >> Keycloak REST API<br>
> > >>> > >> Wrapper<br>
> > >>> > >> > > > > > > > ><br>
> > >>> > >> > > > > > > > > Just one more question,<br>
> > >>> I created it<br>
> > >>> > >> with my<br>
> > >>> > >> companies' name in<br>
> > >>> > >> > > > the<br>
> > >>> > >> > > > > > > > > package, should I<br>
> > >>> replace it? Or just<br>
> > >>> > >> upload it as is?<br>
> > >>> > >> > > > > > > > ><br>
> > >>> > >> > > > > > > > > It's<br>
> > >>> br.com.icarros.keycloak.api<br>
> > >>> > >> > > > > > > > ><br>
> > >>> > >> > > > > > > > ><br>
> > >>> > >> > > > > > > > ><br>
> > >>> > >> > > > > > > > ><br>
> > >>> > >> > > > > > > > > On Fri, Jul 11, 2014 at<br>
> > >>> 4:13 AM, Stian<br>
> > >>> > >> Thorgersen <<br>
> > >>> > >> > > > <a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>>>><br>
> > >>> > >><br>
> > >>> > >> > > > > > > > wrote:<br>
> > >>> > >> > > > > > > > ><br>
> > >>> > >> > > > > > > > > > You can create a new<br>
> > >>> module for it in:<br>
> > >>> > >> > > > > > > > > ><br>
> > >>> > >> > > > > > > > > ><br>
> > >>> integration/admin-client<br>
> > >>> > >> > > > > > > > > ><br>
> > >>> > >> > > > > > > > > > ----- Original<br>
> > >>> > >> > > > > > > > > > Message<br>
> > >>> -----<br>
> > >>> > >> > > > > > > > > > > From: "Rodrigo<br>
> > >>> Sasaki"<br>
> > >>> > >> <<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>><br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.<br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.>__com<br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>>>><br>
> > >>> > >> > > > > > > > > > > To: "Stian<br>
> > >>> Thorgersen"<br>
> > >>> > >> <<a href="mailto:stian@redhat.com">stian@redhat.com</a> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>>>><br>
> > >>> > >> > > > > > > > > > > Cc: "Juraci Paixão<br>
> > >>> Kröhling"<br>
> > >>> > >> <<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>>><br>
> > >>> > >> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>>>>>,<br>
> > >>> > >> > > > > > > > > ><br>
> > >>> <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.<br>
> > >>> <a href="http://jboss.org" target="_blank">jboss.org</a>><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>>><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.<br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.>__<a href="http://jboss.org" target="_blank">jboss.org</a> <<a href="http://jboss.org" target="_blank">http://jboss.org</a>><br>
> > >>> > >><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>>>><br>
> > >>> > >> > > > > > > > > > > Sent: Thursday, 10<br>
> > >>> July, 2014<br>
> > >>> > >> 8:50:00 PM<br>
> > >>> > >> > > > > > > > > > > Subject: Re:<br>
> > >>> [keycloak-user] Java<br>
> > >>> > >> Keycloak REST<br>
> > >>> > >> API Wrapper<br>
> > >>> > >> > > > > > > > > > ><br>
> > >>> > >> > > > > > > > > > > Stian, how should I<br>
> > >>> send the code<br>
> > >>> > >> that I made<br>
> > >>> > >> to the<br>
> > >>> > >> > > > > > > > > > > Keycloak<br>
> > >>> > >> > > > > > repo?<br>
> > >>> > >> > > > > > > > > > ><br>
> > >>> > >> > > > > > > > > > > Can you tell me<br>
> > >>> > >> > > > > > > > > > > what<br>
> > >>> module name<br>
> > >>> > >> to use, and<br>
> > >>> > >> where to<br>
> > >>> > >> > > > > > > > > > > create<br>
> > >>> > >> > > > it?<br>
> > >>> > >> > > > > > > > > > ><br>
> > >>> > >> > > > > > > > > > ><br>
> > >>> > >> > > > > > > > > > > On Tue, Jul 8, 2014<br>
> > >>> at 10:00 AM,<br>
> > >>> > >> Rodrigo Sasaki <<br>
> > >>> > >> > > > > > > > > ><br>
> > >>> <a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>><br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.<br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.>__com<br>
> > >>> > >><br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>>>><br>
> > >>> > >> > > > > > > > > > > wrote:<br>
> > >>> > >> > > > > > > > > > ><br>
> > >>> > >> > > > > > > > > > > > I would really<br>
> > >>> like to do that<br>
> > >>> > >> :) All I'm<br>
> > >>> > >> waiting for is<br>
> > >>> > >> > > > an OK<br>
> > >>> > >> > > > > > to<br>
> > >>> > >> > > > > > > > do<br>
> > >>> > >> > > > > > > > > > it,<br>
> > >>> > >> > > > > > > > > > > > because it was<br>
> > >>> built inside the<br>
> > >>> > >> company, so I<br>
> > >>> > >> need<br>
> > >>> > >> > > > approval.<br>
> > >>> > >> > > > > > > > > > > ><br>
> > >>> > >> > > > > > > > > > > > But I really<br>
> > >>> believe it'll get a<br>
> > >>> > >> lot better<br>
> > >>> > >> when it's out<br>
> > >>> > >> > > > > > there,<br>
> > >>> > >> > > > > > > > and<br>
> > >>> > >> > > > > > > > > > you<br>
> > >>> > >> > > > > > > > > > > > can all pitch in<br>
> > >>> > >> > > > > > > > > > > ><br>
> > >>> > >> > > > > > > > > > > ><br>
> > >>> > >> > > > > > > > > > > > On Tue, Jul 8,<br>
> > >>> 2014 at 9:55 AM,<br>
> > >>> > >> Stian<br>
> > >>> > >> Thorgersen <<br>
> > >>> > >> > > > > > <a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a><br>
> > >>> <mailto:<a href="mailto:stian@redhat.com">stian@redhat.com</a>>>><br>
> > >>> > >><br>
> > >>> > >> > > > > > > > ><br>
> > >>> > >> > > > > > > > > > wrote:<br>
> > >>> > >> > > > > > > > > > > ><br>
> > >>> > >> > > > > > > > > > > >> Ideal way to<br>
> > >>> contribute it to<br>
> > >>> > >> Keycloak would<br>
> > >>> > >> be if you<br>
> > >>> > >> > > > fork<br>
> > >>> > >> > > > > > the<br>
> > >>> > >> > > > > > > > > > Keycloak<br>
> > >>> > >> > > > > > > > > > > >> repo, add a<br>
> > >>> module and do a PR ;)<br>
> > >>> > >> > > > > > > > > > > >><br>
> > >>> > >> > > > > > > > > > > >> ----- Original<br>
> > >>> Message -----<br>
> > >>> > >> > > > > > > > > > > >> > From: "Rodrigo<br>
> > >>> Sasaki"<br>
> > >>> > >> <<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>><br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>><br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.<br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail">rodrigopsasaki@gmail</a>.>__com<br>
> > >>> > >> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a><br>
> > >>> <mailto:<a href="mailto:rodrigopsasaki@gmail.com">rodrigopsasaki@gmail.com</a>>>>><br>
> > >>> > >> > > > > > > > > > > >> > To: "Juraci<br>
> > >>> Paixão Kröhling"<br>
> > >>> > >> <<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>>><br>
> > >>> > >> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>>>>><br>
> > >>> > >> > > > > > > > > > > >> > Cc:<br>
> > >>> > >> <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>>><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.<br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists">keycloak-user@lists</a>.>__<a href="http://jboss.org" target="_blank">jboss.org</a> <<a href="http://jboss.org" target="_blank">http://jboss.org</a>><br>
> > >>> > >><br>
> > >>> > >> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
> > >>> <mailto:<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>>>><br>
> > >>> > >> > > > > > > > > > > >> > Sent: Tuesday,<br>
> > >>> 8 July, 2014<br>
> > >>> > >> 1:50:14 PM<br>
> > >>> > >> > > > > > > > > > > >> > Subject: Re:<br>
> > >>> [keycloak-user]<br>
> > >>> > >> Java Keycloak<br>
> > >>> > >> REST API<br>
> > >>> > >> > > > Wrapper<br>
> > >>> > >> > > > > > > > > > > >> ><br>
> > >>> > >> > > > > > > > > > > >> > Oh yes, I<br>
> > >>> believe it is<br>
> > >>> > >> already very usable.<br>
> > >>> > >> > > > > > > > > > > >> ><br>
> > >>> > >> > > > > > > > > > > >> > All I need now<br>
> > >>> is to get my<br>
> > >>> > >> manager to<br>
> > >>> > >> agree to make<br>
> > >>> > >> > > > this<br>
> > >>> > >> > > > > > repo<br>
> > >>> > >> > > > > > > > > > public,<br>
> > >>> > >> > > > > > > > > > > >> > because there<br>
> > >>> is a policy<br>
> > >>> > >> that all repos<br>
> > >>> > >> are private<br>
> > >>> > >> > > > > > > > > > > >> > in<br>
> > >>> > >> > > > this<br>
> > >>> > >> > > > > > > > project<br>
> > >>> > >> > > > > > > > > > > >> we're<br>
> > >>> > >> > > > > > > > > > > >> > working in,<br>
> > >>> > >> > > > > > > > > > > >> > but<br>
> > >>> I don't think<br>
> > >>> > >> we'll have<br>
> > >>> > >> problems with<br>
> > >>> > >> > > > > > this. I<br>
> > >>> > >> > > > > > > > > > pitched<br>
> > >>> > >> > > > > > > > > > > >> him<br>
> > >>> > >> > > > > > > > > > > >> > the idea of<br>
> > >>> contributing to<br>
> > >>> > >> Keycloak and<br>
> > >>> > >> he seemed to<br>
> > >>> > >> > > > like<br>
> > >>> > >> > > > > > it<br>
> > >>> > >> > > > > > > > > > > >> ><br>
> > >>> > >> > > > > > > > > > > >> ><br>
> > >>> > >> > > > > > > > > > > >> > On Tue, Jul 8,<br>
> > >>> 2014 at 9:32<br>
> > >>> > >> AM, Juraci<br>
> > >>> > >> Paixão Kröhling<br>
> > >>> > >> > > > > > > > > > > >> > <<br>
> > >>> > >> > > > > > > > > > > >><br>
> > >>> <a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>><br>
> > >>> > >> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>><br>
> > >>> > >><br>
> > >>> > >> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a><br>
> > >>> <mailto:<a href="mailto:juraci@kroehling.de">juraci@kroehling.de</a>>>><br>
> > >>> > >> > > > > > > > > > > >> > > wrote:<br>
> > >>> > >> > > > > > > > > > > >> ><br>
> > >>> > >> > > > > > > > > > > >> ><br>
> > >>> > >> > > > > > > > > > > >> > -----BEGIN PGP<br>
> > >>> SIGNED<br>
> > >>> > >> MESSAGE-----<br>
> > >>> > >> > > > > > > > > > > >> > Hash: SHA512<br>
> > >>> > >> > > > > > > > > > > >> ><br>
> > >>> > >> > > > > > > > > > > >> > Hello Rodrigo,<br>
> > >>> > >> > > > > > > > > > > >> ><br>
> > >>> > >> > > > > > > > > > > >> > Do you have<br>
> > >>> news about this?<br>
> > >>> > >> I'm working<br>
> > >>> > >> on a task<br>
> > >>> > >> > > > > > > > > > > >> > that<br>
> > >>> > >> > > > > > would<br>
> > >>> > >> > > > > > > > > > require<br>
> > >>> > >> > > > > > > > > > > >> > me to do<br>
> > >>> something similar,<br>
> > >>> > >> so, I think it<br>
> > >>> > >> would best<br>
> > >>> > >> > > > if we<br>
> > >>> > >> > > > > > can<br>
> > >>> > >> > > > > > > > > > > >> > collaborate on<br>
> > >>> this API :-)<br>
> > >>> > >> > > > > > > > > > > >> ><br>
> > >>> > >> > > > > > > > > > > >> > If/when you<br>
> > >>> have some time,<br>
> > >>> > >> we could have<br>
> > >>> > >> a chat via<br>
> > >>> > >> > > > > > > > > > > >> > IRC<br>
> > >>> > >> > > > > > > > > > (jpkroehling<br>
> > >>> > >> > > > > > > > > > > >> > at #keycloak<br>
> > >>> > >> > > > > > > > > > > >> > on<br>
> > >>> freenode).<br>
> > >>> > >> > > > > > > > > > > >> ><br>
> > >>> > >> > > > > > > > > > > >> > - - Juca.<br>
> > >>> > >> > > > > > > > > > > >> ><br>
> > >>> > >> > > > > > > > > > > >> > On 06/20/2014<br>
> > >>> 10:00 PM,<br>
> > >>> > >> Rodrigo Sasaki wrote:<br>
> > >>> > >> > > > > > > > > > > >> > > I'm working<br>
> > >>> on a Java-based<br>
> > >>> > >> wrapper for<br>
> > >>> > >> the REST<br>
> > >>> > >> > > > > > > > > > > >> > > API,<br>
> > >>> > >> > > > to<br>
> > >>> > >> > > > > > make<br>
> > >>> > >> > > > > > > > it<br>
> > >>> > >> > > > > > > > > > > >> > > look more<br>
> > >>> > >> > > > > > > > > > > >> > > OO,<br>
> > >>> abstracting<br>
> > >>> > >> the access to<br>
> > >>> > >> servers.<br>
> > >>> > >> > > > > > > > > > > >> > ><br>
> > >>> > >> > > > > > > > > > > >> > > It uses<br>
> > >>> methods such as<br>
> > >>> > >> > > > > > > > > > > >> > ><br>
> > >>> > >> > > > > > > > > > > >> > > User bill =<br>
> > >>><br>
> > >><br>
> > ><br>
> > ><br>
> > > --<br>
> > > Rodrigo Sasaki<br>
> > ><br>
> ><br>
> ><br>
> ><br>
> > --<br>
> > Rodrigo Sasaki<br>
> ><br>
><br>
</div></div><div class="">> _______________________________________________<br>
> keycloak-user mailing list<br>
> <a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
</div>> <a href="https://lists.jboss.org/mailman/listinfo/keycloak-user" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-user</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><font face="Times New Roman">Rodrigo Sasaki</font><div></div></div>
</div>