我们的Web应用程序使用LDAP成员资格提供程序在Active Directory中对用户进行身份验证和注册。为了允许用户提供其他应用程序中存在的用户名,我们需要在其用户名中添加一个前缀,并且应该尽可能透明且无痛。扩展LDAP成员以在用户名后附加前缀/后缀
我需要的是一种扩展LDAP成员资格提供程序的方法,以便能够在成员身份验证或注册之前向用户名添加(连接)前缀。例如,如果用户输入是“JohnS”in application 1 ...我想验证:“App1_JohnS”。
我该如何扩展成员来完成此任务?任何想法在验证和注册之前触发(创建用户)?
更新: 每个Web应用程序在AD中都有一个“OU”,用于创建用户并进行身份验证。但是,因为它只是一个Active Directory控制器,所以用户名必须是唯一的。我们需要使用会员供应商解决此问题,而不是添加更多广告。