【问题标题】:LDAP proxy to addd jpegPhoto to resultsLDAP 代理将 jpeg 照片添加到结果中
【发布时间】:2011-02-22 22:39:28
【问题描述】:

我想构建或实现某种 LDAP 代理,它会拦截来自我们公司服务器的 LDAP 响应,并将 jpegPhoto 添加到每个条目,这将从我们的 Intranet 加载人物图像(即http://intranet.biz/userPhoto.php?email=johnDoe@domain.com)。

我的第一个想法是设置一个带有重写过滤器的 Squid 代理。 OpenLDAP 手册页似乎也提到它可以充当代理(也许使用 slapo-rwm 来添加 jpegPhoto?)。我对 OpenLDAP 不是很熟悉,也不知道如何实现。

什么是最好的解决方案?有什么例子吗?

【问题讨论】:

    标签: proxy ldap squid openldap


    【解决方案1】:

    您可能应该结合他们提供的代理后端研究 openldap 的覆盖。 “半透明”叠加层可能是一个合适的起点。

    【讨论】:

    • 使用该解决方案,至少图像不必存储在公司 ldap 服务器中。他们仍然需要在代理 ldap 服务器中。一个简单的 perl 脚本可以定期自动获取和插入它们。
    【解决方案2】:

    非常困难。您必须编写可以完全解析 LDAP 响应并向其添加所需属性的内容。有各种可用的 LDAP API 可以为您做到这一点,但这将是一个艰难的过程。您是否考虑将 jpeg 批量移动到 LDAP 数据库?

    【讨论】:

    • 存在 ldap 的代理解决方案,OP 甚至提到了它们。
    • @ypnos:当然。 OpenLDAP 甚至可以为自己代理。但是是否存在 LDAP 的代理解决方案,可以改变他所描述的响应?
    • 好吧,您不必重新实现整个 ldap 查询处理,只需使用代理,然后看看如何提供该代理。
    • @ypnos:我对查询处理只字未提,所以这完全无关紧要。我说您必须充分解析响应才能向其中添加属性。该声明仍然正确,并且反对票的动机仍然很差。
    • 您声称“您必须编写能够完全解析 LDAP 响应的东西”是不准确的绝对陈述,因此没有帮助。您可以使用现有的软件来改变您的响应。 “一个解决方案是完全解析 LDAP 响应”不会被否决。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-19
    • 2011-05-12
    • 2012-10-09
    相关资源
    最近更新 更多