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?