当我配置它时,它不与用户绑定(bind)(在广告服务器上用 wireshark 检查) (仅当我使用 userPattern 时,但我似乎无法使用它,因为它需要一个用户格式用户来进行绑定(bind)和搜索) 我不想拥有委托(delegate)用户的用户名/密码)
<Realm className="org.apache.catalina.realm.JNDIRealm"
debug="99"
connectionURL="ldap://x.1.1.22:389"
userSearch="userPrincipalName={0}"
userBase="cn=Users,dc=mydomain,dc=lab"
userSubtree="true"
userRoleName="memberOf"
userSearchAsUser="true"
/>
Tomcat 7.0.47
最佳答案
还有一些参数要添加用于搜索和绑定(bind)。使用 connectionName 和 connectionPassword 进行搜索。
关于java - 未使用 tomcat jndi ldap userSearchAsUser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35357498/