我正在尝试使用SAML身份验证来设置Guacamole Docker,并且我不确定如何将所需的参数作为env变量提供给容器。以下是SAML扩展需要/接受的属性:
saml-idp-metadata-url
saml-idp-url
saml-entity-id
saml-callback-url
saml严格的
saml调试
saml-compress-request
saml-compress-response
saml-group-attribute
我想知道如何设置我的docker run命令来引导容器使用SAML,并使用提供的环境变量。
例如:
码头客跑--说出一些-鳄梨酱\
-链接一些-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 SAML_IDP_METADATA_URL=http:\someurl\meta.xml\
-d -p 8080:8080鳄梨醇/愈创木酚
如果这不是解决这个问题的正确方法,我希望有其他选择。
关于SAML配置的愈创木酚文档:https://guacamole.apache.org/doc/gug/saml-auth.html
发布于 2021-07-27 18:52:13
我使用的方法是通过-V /etc/guacamole:/etc/guacamole将本地目录链接到坞容器(guacamole/guacamole)。
在上述目录中,添加一个名为extensions的嵌套目录,并将来自guacamole的.jar扩展放在该位置。
在这个文件中添加另一个名为guacamole.properties的文件,使用下面提到的内容:
saml-idp-url: #https-url-no-quotes对以下部分执行此操作,然后重新启动对接器容器,并应自动重定向。
https://stackoverflow.com/questions/63398921
复制相似问题