Are you using https:// when accessing the server? That's what it's complaining about. By default https is required for non internal ip addresses

On 26 September 2015 at 11:04, Tim Dudgeon <tdudgeon.ml@gmail.com> wrote:
I'm having problems getting keycloak running on AWS using the docker
files on docker hub.
I'm using this docker compose configuration:

postgres:
     image: postgres
     ports:
     - "5432:5432"
     environment:
     - POSTGRES_DATABASE=keycloak
     - POSTGRES_USER=keycloak
     - POSTGRES_PASSWORD=keycloak

keycloak:
     image: jboss/keycloak-postgres
     ports:
     - "8080:8080"
     links:
     - postgres:postgres
     environment:
     - POSTGRES_DATABASE=keycloak
     - POSTGRES_USER=keycloak
     - POSTGRES_PASSWORD=keycloak

This works fine when I'm running on a local machine, but when I run on
AWS I can get a response from the default http://<host>:8080/ address
but when I try to connect to the Admin console it give error saying
HTTPS is required.
Probably some required port is not open but I'm not sure what.
What is strange is that the dockerfile for the base keycloak image
(https://hub.docker.com/r/jboss/keycloak/~/dockerfile/) shows that only
port 8080 is exposed, not any ports for SSL.

Any suggestions for what's going on here?

Tim





_______________________________________________
keycloak-user mailing list
keycloak-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-user