从 Web 应用程序更新 LDAP 目录

Posted

技术标签:

【中文标题】从 Web 应用程序更新 LDAP 目录【英文标题】:Updating LDAP directory from web application 【发布时间】:2013-09-27 22:13:15 【问题描述】:

我们的 Web 应用程序的用户名/密码存储在 LDAP 中。现在,我们已经手动配置了一些用户名/密码。

当公共用户点击“注册”页面并注册我们的应用程序时,我们可以自动将他的用户名和密码更新到 LDAP 目录吗? (而不是手动配置。目前我们将用户名/密码存储在 RDMS 中)

我们将 JEE6 +JSF2 用于 Web 应用程序,使用 Spring security 进行身份验证,使用 Apache Directory Studio 配置 LDAP。

【问题讨论】:

您是否尝试过使用 Spring LDAP 以编程方式为用户创建 LDAP 条目? 不。所以我们可以使用 Spring LDAP 以编程方式创建 LDAP 条目? 【参考方案1】:

http://docs.spring.io/spring-ldap/docs/1.3.2.RELEASE/reference/html/

http://docs.spring.io/spring-ldap/docs/1.3.2.RELEASE/reference/html/basic.html#basic-binding-data

尝试在注册时插入一条ldap记录,插入成功后,绑定新创建的用户。

【讨论】:

以上是关于从 Web 应用程序更新 LDAP 目录的主要内容,如果未能解决你的问题,请参考以下文章

如何移动ldap context

Ldap:监听外部所做的更改

如何为我的 Web 应用程序构建 LDAP 集成?

LDAP - 从 IIS 获取用户的组名失败

Spring LDAP Authentication 的用户账户概念

LDAP:空的binddn“”和身份验证类型从无变得简单