微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用docker映像为Apache Guacamole配置SAML

如何解决使用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一些MysqLMysqL \
-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 举报,一经查实,本站将立刻删除。