部署Web应用程序委托给固定的openam sso url

时间:2017-02-10 07:50:28

标签: nginx docker reverse-proxy openam

鉴于我有以下问题:

我有一个将sso登录委托给openam

的Web应用程序

我使用docker-compose作为docker容器来部署Web应用程序,数据库,openam

当我想部署它时,我需要以下列格式指定SSO登录URL作为部署属性: http://OPENAM_IP_ADDRESS:PORT/openam/UI/Login

请注意端口号位于Docker网络容器的外部

必须这样,因为浏览器重定向到我上面描述的openam URL

这意味着我需要事先知道IP地址和端口,这使得部署过程变得麻烦。特别是当我想要部署的环境数量增加时。我没有一个部署属性文件,而是每个环境都有一个。

有人告诉我,反向代理可以解决我可以存储记录的问题,例如: openam.sso.url 然后可以某种方式使用反向代理注册Web应用程序

上述问题是否有解决方案?

0 个答案:

没有答案