RFC4511(第4.5.3.1节)显示,如果一个目录被拆分到多个服务器上,那么客户端需要通过几次重定向来获得明确的答案。每个客户都需要这样做似乎很愚蠢。是否有任何(免费)库可以执行所有这些逻辑并只返回GOOD/BAD/UNKNOWN结果?是否有一个处理所有RFC4511逻辑的LDAP库?
回答
http://linux.die.net/man/3/ldap_set_option
LDAP_OPT_REFERRAL_URLS 设置/获取包含关联到LDAP手柄转诊的URI的阵列。 outvalue必须是一个char * ,呼叫者是负责通过调用ldap_memvfree释放返回字符串的(3),而invalue必须以NULL结尾的char * const的*;该库复制相应的字符串。这个选项是特定于OpenLDAP的。 LDAP_OPT_REFERRALS 确定库是否应该隐含追逐引荐。 invalue必须是const int *;它的值应该是LDAP_OPT_OFF或LDAP_OPT_ON。 outvalue必须是int *。
我读到这个选项时会说它会收集引用URI并将它们放入列表中。我没有把它看作是说它们的库会在没有任何客户端交互的情况下重定向它的查询。我错了吗? –
我读它,因为图书馆会为你效仿。我已经看到了假设它是这种情况的代码。尽管我没有测试过这种情况。 –
- 1. 处置一个对象是否处理所有的IDisposable属性?
- 2. 是否有一个简单的Javascript库或脚本来处理简单的逻辑测试?
- 3. 是否有一个“正常”的一元逻辑在C++
- 4. 是否有我的逻辑循环-python
- 5. 是否有这样做的逻辑
- 6. 在clojure.core.logic中是否有一个合乎逻辑的for-all?
- 7. 我的存储库是否有太多的逻辑?
- 8. 是否只有一个事件处理程序的所有对象的副本
- 9. 是否有一个所见即所得的Perl Pod编辑器?
- 10. 此代码是否有逻辑错误? !
- 11. 逻辑分析 - 这是否有意义
- 12. 这里是否有逻辑错误?
- 13. C/C++ HTTP库,仅处理逻辑?
- 14. 是否有一个shell命令,将杀死所有的后台处理尾
- 15. 是否有这样的事,作为一个“所有” JavaScript错误处理程序?
- 16. 是否有可能在这个sql中有逻辑过滤器?
- 17. 所有这些SQL连接在逻辑上是否相同?
- 18. 是否所有公共方法都符合业务逻辑?
- 19. Volley库是否按顺序处理所有请求
- 20. 是否适用于具有2个逻辑内核的单处理器的mesi缓存一致性协议?
- 21. 是否有一个优雅/简单的方法来处理向导的UI逻辑流
- 22. 没有得到所需的输出。逻辑中是否有内在的错误?
- 23. userControl1.Dispose()是否处理所有的一次性对象?
- 24. 是否有可能有一个LDAP用户的本地组
- 25. 在处理查看逻辑处理
- 26. REST API:如何处理处理逻辑
- 27. 是否有可能处理Java中的所有错误?
- 28. 程序逻辑是否应该强化数据库逻辑?
- 29. 是否有一个统一的cout/wcout处理的char *和* WCHAR
- 30. 有一个“编辑”控制器来处理用户编辑?这个设计是否有意义?
如果你正在谈论下面的推介,林肯定OpenLDAP客户端库有一个选项来启用该行为。 –
我没有在文档中看到。你有指针吗? –