This is pretty old, and now in the release versions (I use the Keycloak 1.9.3 / Developer bundle demo package), but save a little bit ... [/ p>
Keycloak now uses HTTPS for all external IP addresses by default. Unfortunately, from what I can tell, the Wildfly instance that comes with the demo package does NOT support HTTPS. Makes for insane defaults if you install Keycloak on a remote computer, as there is no efficient access to the Keycloak admin console.
At this point you have two options; 1) Install HTTPS in Wildfly or 2) Tunnel via SSH to a remote computer and proxy your browser through it, go to the admin console and disable the SSL requirement (Realm β Login β Require SSL settings). This works because SSL is not required for local connections.
Remember to create the admin user first by going to $ KEYCLOAK_HOME / keycloak / bin and running it. / add -user-keycloak -r master -u <> -p <>. This additional script user is not interactive, as the Wildfly add script user, you need to put all this on the command line.
Hope this helps!
source share