JBossLDAP基本筛选器
我在jboss 7安装的standalone.xml中找到了以下选项:JBossLDAP基本筛选器,jboss,active-directory,ldap,jboss7.x,Jboss,Active Directory,Ldap,Jboss7.x,我在jboss 7安装的standalone.xml中找到了以下选项: <module-option name="baseFilter" value="(&(objectClass=User)(sAMAccountName={0}))"/> 政府;相反&在我看来很奇怪,但是到目前为止,我们服务的登录过程似乎很有效。您是否使用&or&;在您的配置中?这是一个通用的“掩蔽”是必要的特殊字符,可以外壳扩展或 谢谢你对这件事的任何想法 Chris这是XML中的标准
<module-option name="baseFilter" value="(&(objectClass=User)(sAMAccountName={0}))"/>
政府;相反&在我看来很奇怪,但是到目前为止,我们服务的登录过程似乎很有效。您是否使用&or&;在您的配置中?这是一个通用的“掩蔽”是必要的特殊字符,可以外壳扩展或
谢谢你对这件事的任何想法
Chris这是XML中的标准字符转义。XML文件中的符号和字符用作的前缀 如果您使用JBoss CLI,请使用符号而不转义
/subsystem=security/security-domain=testLdapExample3/authentication=classic/login-module=LdapExtended:add( \
code=LdapExtended, \
flag=required, \
module-options=[ \
("java.naming.factory.initial"=>"com.sun.jndi.ldap.LdapCtxFactory"), \
("java.naming.provider.url"=>"ldap://ldaphost.jboss.org"), \
("java.naming.security.authentication"=>"simple"), \
("bindDN"=>"cn=Root,dc=jboss,dc=org"), \
("bindCredential"=>"secret1"), \
("baseCtxDN"=>"ou=People,o=example3,dc=jboss,dc=org"), \
("baseFilter"=>"(&(objectClass=User)(sAMAccountName={0}))"), \
("rolesCtxDN"=>"ou=Roles,o=example3,dc=jboss,dc=org"), \
("roleFilter"=>"(member={1})"), \
("roleAttributeID"=>"cn") \
])