【问题标题】:Authenticate over LDAP / Oracle table通过 LDAP / Oracle 表进行身份验证
【发布时间】:2012-04-20 22:44:06
【问题描述】:

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

是否可以让 LDAP 使用这些表?

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

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

【问题讨论】:

  • 如果只是因为协议不重要,那么尝试模拟 LDAP 服务器可能不值得。相反,只需获取一个(简单的)LDAP 服务器并将(散列的)密码放在那里。

标签: oracle authentication frameworks ldap unboundid-ldap-sdk


【解决方案1】:

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

另见

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-12
    • 2014-02-19
    • 1970-01-01
    • 2016-12-24
    • 2018-03-17
    • 1970-01-01
    • 2021-09-19
    • 1970-01-01
    相关资源
    最近更新 更多