我需要通过LDAP进行身份验证,并拥有一个带有用户名和散列密码的Oracle表。
是否可以让LDAP使用这些表?
我只想模拟fake
LDAP。当客户端尝试记录时,服务器只需要对密码进行哈希处理,并将其与存储在数据库表中的密码进行比较。
就是这样。是否有实现所有LDAP协议的框架。我只是想让它调用我的Java代码。
答案 0 :(得分:0)
您应该使用UnboundID LDAP SDK。 SDK提供了一种机制,其中可以创建内存目录服务器,其作用类似于真实目录服务器(因为它)。这是一个比模型更好的过程,因为内存服务器是一个成熟的服务器,没有所有的安装麻烦。完全兼容的服务器允许LDAP客户端在真实的LDAP环境中进行测试,这将产生更强大的代码。