#docker #saml #guacamole
#docker #saml #гуакамоле
Вопрос:
Я пытаюсь настроить Guacamole Docker с аутентификацией SAML, и я не уверен, как предоставить необходимые параметры в качестве переменных env для контейнера. Это атрибуты, которые требуется / принимает расширение SAML:
saml-idp-метаданные-url
saml-idp-url
saml-entity-id
saml-обратный вызов-url
saml-строгий
saml-отладка
saml-сжатие-запрос
saml-сжатие-ответ
saml-group-attribute
Я хочу знать, как настроить мою команду запуска docker, чтобы направить контейнер на использование SAML, используя предоставленные переменные среды
например:
запуск docker -назовите какой-нибудь-guacamole
-свяжите какой-нибудь-guacd: guacd
-свяжите какой-нибудь-mysql:mysql
-e MYSQL_DATABASE=guacamole_db
-e MYSQL_USER=guacamole_user
-e MYSQL_PASSWORD=some_password
-e MYSQL_PASSWORD=some_password
-e MYSQL_PASSWORD=some_password в -e SAML_IDP_METADATA_URL=http:\someurlmeta.xml
-d -p 8080:8080 гуакамоле/guacamole
Если это неправильный способ решения этой проблемы, я был бы признателен за любые альтернативы
Документы Guacamole по конфигурации SAML:https://guacamole.apache.org/doc/gug/saml-auth.html
Образ для настройки Guacamole:https://hub.docker.com/r/guacamole/guacamole
Ответ №1:
Метод, который я использовал, заключался в том, чтобы связать локальный каталог с контейнером docker (guacamole / гуакамоле) через -V /etc/guacamole:/etc/guacamole
.
В упомянутом каталоге добавьте вложенный каталог с именем extensions
и поместите расширение .jar из guacamole в расположение .
Добавьте другой файл с именем guacamole.properties
в этот файл, используйте упомянутые конфигурации следующим образом:
saml-idp-url: #https-url-no-quotes
Сделайте это для следующих частей, затем перезапустите контейнер docker и он должен автоматически перенаправить.