LDAP已经过时了吗?

gia*_*rlo 17 authentication ldap

我是否应该花时间在我的Web应用程序(php)中实现LDAP进行身份验证?这是一种'死'技术吗?

如果有什么替代品?并且,如果不是,我可以使用哪些好资源?(书籍,教程)

Xor*_*lev 23

LDAP当然不是一种死技术.或许,在Web应用程序中,我们使用LDAP身份验证来处理大量基于Intranet的应用程序.因此,如果您认为您的应用程序可能在某个办公室内运行,那么很可能会感激LDAP.

此外,LDAP提供了一种通过许多不同方式(Active Directory,Kerberos,甚至是基于SQL的正常身份验证)抽象身份验证的好方法.


And*_*ong 8

它当然没有死.是否应该在您的应用程序中实现它完全取决于您的用户/客户群以及他们的需求.

然而,新的热点是联合/基于声明的身份.这些方法允许您将您的身份验证与应用程序完全分离.查看OpenID(在本网站上使用)和SAML.

  • 注意:OpenID不能完全取代LDAP,只能取代身份验证(不是授权部分).OAuth提供了一种通用(跨平台,分布式)方式来请求受保护资源的权限,但OAuth提供程序仍需要执行授权(ACL)逻辑.LDAP目录可用于存储与用户关联的角色,这非常有用. (4认同)