什么情况下应该使用LDAP而不是普通关系型数据库进行用户权限管理?

网上看了一些LDAP的介绍,安装调用都不是太大的问题。问题在于,什么时候应该用LDAP来代替关系型数据库呢?在开发时又应该如何利用LDAP的优势呢?

阅读 8.1k
2 个回答

一些供参考的地方:

LDAP相比关系型数据库的优点:

  1. LDAP在知名软件中支持很广,在和其他第三方组件进行集成时有优势
  2. LDAP是天生的树形结构,非常适合储存诸如组织结构信息

缺点:

  1. 没有关系型数据库应用广泛,可参考资料较少,出现问题时较难debug
  2. 部分概念不太直观,学习曲线比较陡峭

目前看来,LDAP更多还是用在组织结构管理和身份认证上面。

我只知道如果用来集中管理帐号密码和权限,例如将操作系统,bbs系统,cms系统,crm系统,wiki系统的帐号密码统一交给LDAP,用户只需要记住一个帐号密码就可以了。其它情况不清楚。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进