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(a)redhat.com> wrote:
I am not sure I understand your question. ClientDescriptionConverter
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.
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.
> keycloak-dev mailing list