如何解决使用docker映像为Apache Guacamole配置SAML
我正在尝试使用SAML身份验证设置Guacamole Docker,但我不确定如何将需要的参数作为env变量提供给容器。这些是SAML扩展程序要求/接受的属性:
saml-idp-Metadata-url
saml-idp-url
saml-entity-id
saml-callback-url
saml-strict
saml-debug
saml-compress-request
saml-compress-response
saml-group-attribute
我想知道如何使用提供的环境变量来设置我的docker run命令以指示容器使用SAML
例如:
docker run --name some-guacamole \
--link some-guacd:guacd \
--link一些MysqL:MysqL \
-e MysqL_DATABASE =鳄梨调味酱db \
-e MysqL_USER =鳄梨调味酱用户\
-e MysqL_PASSWORD = some_password \
-e MysqL_PASSWORD = some_password \
-e SAML_IDP_MetaDATA_URL = http:\\ someurl \ Meta.xml \
-d -p 8080:8080鳄梨调味酱/鳄梨调味酱
如果这不是正确的解决方法,我将不胜感激
有关SAML配置的鳄梨酱文档: https://guacamole.apache.org/doc/gug/saml-auth.html
鳄梨酱Docker映像: https://hub.docker.com/r/guacamole/guacamole
解决方法
我使用的方法是通过 -V /etc/guacamole:/etc/guacamole
将本地目录链接到 docker 容器(guacamole/guacamole)。
在上述目录中添加一个名为 extensions
的嵌套目录,并将 guacamole 的 .jar 扩展名放在该位置。
在该文件中添加另一个名为 guacamole.properties
的文件,使用如下提到的配置:
saml-idp-url: #https-url-no-quotes
对以下部分执行此操作,然后重新启动 docker 容器并应自动重定向。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。