2010-10-08 75 views
1

我们正在努力建立的Jboss 4验证使用Microsoft轻型Active Directory服务(又名ADAM)的JBoss的Ldap验证LdapExtLoginModule问题

用户名用户:管理员 CN =管理员,CN =用户,CN = donLaptop,DC = don,DC = com

JBoss可以连接到ADAM,但某种程度上无法验证密码(fig4) 使用Apache Directory Studio,我可以验证CN = admin,CN = Users,CN = donLaptop,DC = don ,DC = com可以成功连接到ADAM(图5)

jboss config - figure3

ADAM config/ADSI - fig1 and fig2

我错过了什么?

请帮

LDS config 1 LDS config 2

jboss config

jboss error

apache ldap success

回答

0

http://www.vivit-worldwide.org/groups/viewtopic.php?t=1465

为baseFilter为Active Directory服务器的一个常见值是:baseFilter = CN = {0}或使用Window NT 4.0 SAM帐户名称:baseFilter = sAMAccountName赋= {0}

我改变从baseFilter = sAMAccountName赋= {0} 的baseFilter到

baseFilter = CN = {0}

,因为我正在使用ADAM,并且它现在可用。