[keycloak-user] mandatory fields when create new realm from admin-client

Marko Strukelj mstrukel at redhat.com
Fri Mar 9 03:56:39 EST 2018


There's nothing wrong with how you created your realm. You can confirm that
your realm exists by using:

$ kcadm.sh get realms

On Thu, Mar 8, 2018 at 8:30 PM, Nhut Thai Le <ntle at castortech.com> wrote:

> Hello,
>
> I used the admin-client to create a new realm and i just want the default
> settings so i only set the name and enabled:
> Keycloak keycloak = Keycloak.getInstance("http://localhost:8180/auth",
> "master", "admin", "admin", "admin-cli");
> RealmRepresentation newRealm = new RealmRepresentation();
> newRealm.setRealm(realmName);
> newRealm.setEnabled(true);
> keycloak.realms().create(newRealm);
>
> I can see the realm created and enabled but seem like i cannot use it, when
> i select the newly created realm, there is only 1 General tab and no menu
> on the left to config the realm, roles, clients,... I cant even delete the
> realm since there is no delete button, trying to delete it from master
> realm clients give the following error: org.h2.jdbc.JdbcSQLException:
> Referential integrity constraint violation: "FK_TRAF444KK6QRKMS7N56AIWQ5Y:
> PUBLIC.REALM FOREIGN KEY(MASTER_ADMIN_CLIENT) REFERENCES PUBLIC.CLIENT(ID)
> ('9626e6d0-bbd6-44bc-8b61-06be07d08a17')"; SQL statement:
> delete from CLIENT where ID=? [23503-193]
>
> As I look at the RealmRepresentation (
> http://www.keycloak.org/docs-api/3.4/rest-api/index.html#_
> realmrepresentation),
> all the fields are optional which i assume they have default values if not
> specified. If this is a wrong assumption, could anyone tell me which fields
> i should set to have a working realm?
>
> ​I'm using 3.4.3Final by the way.
>
> Thai​
>
> --
> Castor Technologies Inc
> 460 rue St-Catherine St Ouest, Suite 613
> Montréal, Québec H3B-1A7
> (514) 360-7208 o
> (514) 798-2044 f
> ntle at castortech.com
> www.castortech.com
>
> CONFIDENTIALITY NOTICE: The information contained in this e-mail is
> confidential and may be proprietary information intended only for the use
> of the individual or entity to whom it is addressed. If the reader of this
> message is not the intended recipient, you are hereby notified that any
> viewing, dissemination, distribution, disclosure, copy or use of the
> information contained in this e-mail message is strictly prohibited. If you
> have received and/or are viewing this e-mail in error, please immediately
> notify the sender by reply e-mail, and delete it from your system without
> reading, forwarding, copying or saving in any manner. Thank you.
> AVIS DE CONFIDENTIALITE: L’information contenue dans ce message est
> confidentiel, peut être protégé par le secret professionnel et est réservé
> à l'usage exclusif du destinataire. Toute autre personne est par les
> présentes avisée qu'il lui est strictement interdit de diffuser, distribuer
> ou reproduire ce message. Si vous avez reçu cette communication par erreur,
> veuillez la détruire immédiatement et en aviser l'expéditeur. Merci.
> _______________________________________________
> 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