【问题标题】:How do I disable user account in apacheDs如何在 apacheDs 中禁用用户帐户
【发布时间】:2014-12-22 17:15:19
【问题描述】:

我正在使用 ApacheDS 2.0.0.v20130628,我使用 Spring 安全 ldap 对用户进行身份验证。 对于新用户,一旦用户在 Web 应用程序中注册了一个帐户,将发送一封电子邮件以使该帐户处于活动状态,以便他的电子邮件也将得到验证。直到用户单击发送到他的电子邮件的链接,用户应该无法登录到应用程序。那么在此之前我怎样才能禁用用户帐户?

我在 web nsAccountLock 上发现了一个属性,但是我在 ApacheDS 中找不到这个属性。

我想知道 ldap-user-service 中是否有任何东西,例如在 spring security 中的 JDBC User service 的 SQL 查询中使用的“active”?

有什么建议可以解决这个问题吗?

【问题讨论】:

    标签: spring-security spring-ldap apacheds


    【解决方案1】:

    nsAccountLock 用于锁定Oracle Directory Server 中的帐户。但不在 apache 目录服务器中。即使我在寻找在 Apache DS 中禁用用户的属性时也面临同样的问题。看起来他们还没有为它创建任何属性。

    【讨论】:

    • 这方面有什么成功吗?
    【解决方案2】:

    我使用“寻呼机”作为选项来了解用户是启用还是禁用。

    【讨论】:

      【解决方案3】:

      使用 'pwdAccountLockedTime' 操作属性,这是 Apache DS 中的标准方式。

      更多详情refer

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-18
        • 2016-05-03
        • 1970-01-01
        • 2011-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多