【发布时间】:2012-06-16 00:31:58
【问题描述】:
我们目前正在实施几个 Web 应用程序,这些应用程序要求用户创建一个用户登录名,该登录名将通过 LDAP 调用进行身份验证。 LDAP 服务器和用户帐户将由所有应用程序共享,并且用户的凭据在所有应用程序中都是相同的。
我的问题是散列在标准 LDAP 场景中发生在哪里,在客户端还是 LDAP 服务器负责处理它。据我了解,LDAP 服务器在创建时接收用户密码,并将其散列并存储。 (我们计划在客户端 > 网络服务器 > LDAP 服务器之间使用加盐 SHA512 哈希和 SSL 连接)
据我了解,散列操作集中在 LDAP 服务器上进行,从而减轻了客户端的麻烦,并避免了客户端的任何损坏影响其他应用程序。
【问题讨论】: