java - 未使用 tomcat jndi ldap userSearchAsUser

标签 java tomcat ldap tomcat7 jndi

当我配置它时,它不与用户绑定(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 进行搜索。

example of use is shown here .

关于java - 未使用 tomcat jndi ldap userSearchAsUser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35357498/

相关文章:

javascript - OJET 网格不显示

eclipse - 更改后自动重新加载属性文件

.net - 从 System.DirectoryServices 切换到 DirectoryServices.Protocols 时的身份验证类型

java - Web 服务接口(interface)在哪里?

java - 改造和 GRPC

facebook - Apache2 代理到 spring-boot 应用程序,Oauth2 问题

ruby-on-rails - Ruby on Rails : SSO implementation with LDAP using Devise gem

excel - 使用每个列出的 OU 的所有计算机创建 excel csv 文件

java - 如何处理 URISyntaxException

tomcat - 在 Tomcat 中恢复自签名证书