通过LDAP/Oracle表进行身份验证

通过LDAP/Oracle表进行身份验证,oracle,authentication,frameworks,ldap,unboundid-ldap-sdk,Oracle,Authentication,Frameworks,Ldap,Unboundid Ldap Sdk,我需要通过LDAP进行身份验证,并拥有一个包含usersname和散列密码的Oracle表 可以让LDAP使用这些表吗 我只想模拟一个假的LDAP。当客户端尝试登录时,服务器只需对密码进行哈希运算,并将其与存储在数据库表中的密码进行比较 就这样。是否有一个实现所有LDAP协议的框架。我只想让它调用我的Java代码。您应该使用未绑定的LDAP SDK。SDK提供了一种机制,其中可以创建一个内存中的目录服务器,该服务器的行为类似于真正的目录服务器,因为它是。这是一个比实体模型更好的过程,因为内存中的

我需要通过LDAP进行身份验证,并拥有一个包含usersname和散列密码的Oracle表

可以让LDAP使用这些表吗

我只想模拟一个假的LDAP。当客户端尝试登录时,服务器只需对密码进行哈希运算,并将其与存储在数据库表中的密码进行比较


就这样。是否有一个实现所有LDAP协议的框架。我只想让它调用我的Java代码。

您应该使用未绑定的LDAP SDK。SDK提供了一种机制,其中可以创建一个内存中的目录服务器,该服务器的行为类似于真正的目录服务器,因为它是。这是一个比实体模型更好的过程,因为内存中的服务器是一个完整的服务器,没有所有的安装麻烦。完全兼容的服务器允许LDAP客户端在真实的LDAP环境中测试n,这将产生更健壮的代码

另见
如果仅仅因为协议非常重要,那么就不值得尝试模拟LDAP服务器。相反,只需获得一个简单的LDAP服务器并将哈希密码放入其中。