- 论坛徽章:
- 0
|
我是LDAP菜鸟
各位高手,在这里请教几个问题:
我目前在做ipphone的项目,公司需要加上LDAP的功能,我是完全没接触过,我刚看了一些资料目前还是在半懂不懂的状态。
我们的需求是用ldap服务器做企业电话本,在ipphone上实现企业电话的搜索,拨号,保存到本地等工作。
我已经架设了linux openldap服务器,windows Active Directory 服务器,sun还有个服务器没有试。
在ipphone上已经能运行openldap的 ldapsearch。可以查到server上的企业电话本。
我现在需要的是:实现目录的浏览和搜索。
想法一: 设置一个搜索过滤器,把用户的输入当成过滤条件,用户输入以后通过ldapsearch来读取结果。
我的问题是,用户在输入搜索前似乎也应该能浏览和显示一个列表,那么我就应该在启动后,或是有一个后台来定期取得企业电话本。那我的搜索过滤似乎没什么意义。如果我已经有了全部的电话本,我完全可以本地搜索。
想法二:如前所述,定期后台更新整个列表,本地搜索,但是我的问题是,如果电话本变得很大,我怎么来处理(ipphone的memory有限)? ldapsearch 或是ldap lib API 能否提供某种限制来实现只读取部分entries呢?然后我还希望下一次读前面没有读完的entries。
真的头绪还没理清楚,请问哪位有相关的经验?能否提供一点线索,不胜感激。 |
|