![在公司环境中存储用户资料。在哪里、如何以及为什么?](https://linux22.com/image/548976/%E5%9C%A8%E5%85%AC%E5%8F%B8%E7%8E%AF%E5%A2%83%E4%B8%AD%E5%AD%98%E5%82%A8%E7%94%A8%E6%88%B7%E8%B5%84%E6%96%99%E3%80%82%E5%9C%A8%E5%93%AA%E9%87%8C%E3%80%81%E5%A6%82%E4%BD%95%E4%BB%A5%E5%8F%8A%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我是一名程序员,对 Active Directory、LDAP 等不太了解。我想为我工作的每个员工构建某种个人资料网页。类似于以下内容:http://intranet-matters.de/files/chr-hansen-my-profile.jpg
我是否需要 LDAP 服务器来存储电子邮件地址、电话号码、员工 ID、组织层次结构、职位等?我是否应该尝试编写自己的后端程序来管理这些信息,还是应该尝试从 LDAP 服务器中提取信息?我可以使用现有的 Active Directory 来存储和检索我需要的信息吗?
我们的电话系统 (Alcatel-Lucent) 已经有 LDAP 服务器。我应该尝试了解它的工作原理吗?供应商不知道 LDAP 的工作原理。他们只安装系统并提供支持,不销售使用该服务器的编程咨询。
还有其他我可以采用的解决方案吗?
答案1
AD 的 LDAP 确实已经包含了您要求的所有字段。您只需编写一个可以以您想要的方式进行查询和显示的网页即可。
尽管您在该屏幕截图中展示的内容是来自 SharePoint 的内容,但如果您已经拥有它,为什么还要自己构建呢?