[keycloak-dev] ClientDescriptionConverter

Brian Ward bward at redhat.com
Thu Feb 21 08:43:07 EST 2019

Thanks Marek. The objective is just to enable the kcadm.sh to take SAML
input (EntityDescriptor xml) to create a client.  Right now it appears the
kcadm.sh tool only takes JSON input before hitting the REST endpoint for
creating a client.  I'll do some research and see if I can hook into the
ClientDescriptionConverter from the kcadm.sh tool.


On Wed, Feb 20, 2019 at 8:12 AM Marek Posolda <mposolda at redhat.com> wrote:

> I am not sure I understand your question. ClientDescriptionConverter is
> the internal class in Keycloak (I assume you're talking about the
> interface org.keycloak.exportimport.ClientDescriptionConverter) and it
> is probably invoked under the covers when the REST endpoint for creating
> new client is invoked.
> I think that everything, which is "invokable" by admin console can be
> invoked from kcadm as well. Both admin console and kcadm are using admin
> REST endpoints under the covers. So you can see what REST endpoint is
> invoked by admin console to be able to properly invoke it from kcadm.
> Marek
> On 18/02/2019 15:49, Brian Ward wrote:
> > Is there any way to access this code through the kcadmin.sh CLI yet?  I
> > want to import a SAML client the way the GUI does it.  I see the GUI uses
> > ClientDescriptionConverter to parse the EntityDescriptor xml into a json
> > object that the API uses.
> >
> > If this is not yet present, I'm happy to build it from the existing
> > pieces.  I don't see it, but thought I'd get confirmation first that we
> > don't have anything like this in the kcadmin or elsewhere.
> >
> > Thanks,
> > Brian
> > _______________________________________________
> > keycloak-dev mailing list
> > keycloak-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/keycloak-dev

More information about the keycloak-dev mailing list