代码之家  ›  专栏  ›  技术社区  ›  Romias

扩展LDAP成员资格以将前缀/后缀附加到用户名

  •  0
  • Romias  · 技术社区  · 17 年前

    我们的Web应用程序正在使用 LDAP成员资格提供程序 在Active Directory中验证和注册用户。为了允许用户提供存在于其他应用程序中的用户名,我们需要在其用户名中添加前缀,并且该前缀应尽可能透明和无痛。

    我需要的是一种扩展LDAP成员身份提供程序的方法,以便能够在成员身份验证或注册之前向用户名添加(连接)前缀。例如,如果用户输入是“ 约翰斯 “在应用程序1中…我要验证:“ App1J.N. “。

    我怎样才能延长会员资格来实现这一点呢?知道在认证和注册(创建用户)之前触发了什么吗?

    更新: 每个Web应用程序在广告中都有一个“ou”,用于创建用户并从中进行身份验证。但由于它只是一个Active Directory控制器,因此用户名必须是唯一的。我们需要使用会员制提供商来解决这个问题,而不是添加更多的广告。

    1 回复  |  直到 9 年前
        1
  •  0
  •   gbjbaanb    17 年前

    构建搜索查询字符串时,为什么不将前缀附加到要搜索的DN(或uid)上?

    如果你坚持使用一个你不能修改的应用程序,那么我建议使用广告组来实现这个功能——你可以使用一个用户帐户来验证广告。然后,您可以检索它的所有属性,如果用户设置了组,则授予对相应应用程序的访问权。

    修改用户所在的组对于您的广告管理员来说是一件微不足道的事情,或者,如果您对目录具有写访问权限,您也可以自己进行修改。

    推荐文章