0

我编写了一个简单的 Grails 应用程序,用于针对 LDAP 服务器进行身份验证。为了开发它,我在本地安装了 ApacheDS 并使用 LDIF 文件填充它。现在我想将它部署到 CloudBees。是否可以在 CloudBees 上安装 LDAP 服务器?

如果没有,另一种方法似乎是使用 Grails ldap-server 插件。但是,它没有任何关于如何配置它的文档。如何配置此插件以在启动时加载 LDIF?

4

1 回答 1

1

不幸的是,在 CloudBees 应用程序容器/堆栈中运行 LDAP 将不起作用,因为到您的应用程序端口的入站路由必须通过 HTTP/HTTPS。

备选方案 1:在 CloudBees 之外托管 LDAP 服务器(例如在您自己的 EC2 服务器上)

备选方案 2:[对于积极进取的人] 您可能能够让某种 WebSocket 网关工作,但您需要在客户端服务器端编写特殊代码来协商 LDAP 服务器之外的套接字流切换,并且客户。[客户端 -> WS-Client --> CloudBees --> WS-Server --> LDAP 服务器]

抱怨:为什么不能所有协议都支持像 HTTP 这样的虚拟主机?-- 这将使它们对云更加友好:(

于 2013-06-06T23:04:03.013 回答