[keycloak-user] How to create a realm using the admin client
Marko Strukelj
mstrukel at redhat.com
Thu Feb 22 10:12:56 EST 2018
You can achieve that by using Admin CLI (for example - if you have exported
a demorealm.json using boot time export, you can import it into a live
server as follows):
$ kcadm.sh create -r demorealm partialImport -s ifResourceExists=FAIL -o -f
- < demorealm.json
Basically you POST the demorealm.json as a body to
http://localhost:8080/auth/admin/realms/demorealm/partialImport
And you add additional attribute into realm JSON body ("ifResourceExists":
"FAIL").
If you only want to add extra things into existing realm, you can use
"SKIP". And there is also "OVERWRITE" which you probably want to avoid.
On Wed, Feb 21, 2018 at 12:58 AM, Michael Yoder <myoder at cloudera.com> wrote:
> I've got the json from a realm export. Now I'd like to re-create that realm
> using the keycloak-admin-client library. Is there any sample code out
> there? Hints?
> I've found
>
> http://www.keycloak.org/docs/3.4/server_development/#admin-rest-api
>
> and
>
> http://www.keycloak.org/docs-api/3.4/javadocs/
>
> and even
>
> https://github.com/keycloak/keycloak/blob/master/
> integration/admin-client/src/main/java/org/keycloak/admin/
> client/resource/RealmResource.java
>
> I feel like I've got parts of it, but I don't know how to put the pieces
> together. Any help would be appreciated.
>
> Thanks,
> -Mike Yoder
> _______________________________________________
> keycloak-user mailing list
> keycloak-user at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-user
>
More information about the keycloak-user
mailing list