Настройка Keycloak с Apache Guacamole (докер) - PullRequest
0 голосов
/ 13 марта 2019

build-guacamole указывает на настройку openid.Фактически некоторые позволяют вам передать -e в образ докера и получить официальную версию openId гуакамоле.Официальная документация также ссылается на openid .Итак, я знаю, что настройка keycloak (openid) должна быть возможной. Официальный Apache Guacamole Docker не имеет инструкций о том, как он нужен или как передать переменные окружения для его работы.Можно ли как-то включить его, передав расширение, как в версии oznu docker guacamole, или оно включено?Нужны ли эти urls ?

Пока что мой docker-compose:

depends_on:
    - guacd
    - postgres
    environment:
      GUACD_HOSTNAME: guacd
     #POSTGRES_DATABASE: guacamole_db
      #POSTGRES_HOSTNAME: postgres
      #POSTGRES_PASSWORD: ChooseYourOwnPasswordHere1234
      #POSTGRES_USER: guacamole
      OPENID_AUTHORIZATION_ENDPOINT: http://keycloak:8080/auth/realms/master/protocol/openid-connect/auth
      OPENID_JWKS_ENDPOINT: http://keycloak:8080/auth/realms/master/protocol/openid-connect/certs
      OPENID_ISSUER: http://keycloak:8080/auth/realms/master
      OPENID_CLIENT_ID: guacamole
      OPENID_REDIRECT_URI: https://localhost:9443/
    image: guacamole/guacamole
    links:
    - guacd
    networks:
      guacnetwork_compose:
    ports:
## enable next line if not using nginx
##    - 8080:8080/tcp
## enable next line when using nginx
    - 8080/tcp

Разве официальный докер Apache не поддерживает расширение openid?если да, почему мой докер вылетает, когда я добавляю эти env?

...