I'm having the exact same problem, Jenkins ignores "User search filter",
have you found a solution?
regards
On Thursday, June 30, 2011 at 10:22:08 PM UTC+3, Lezz Giles wrote:
>
> New installation of Jenkins 1.418. I've set it up to use LDAP, but I
> can't get authentication to work. In particular when I enter a name into
> the project-based matrix authorization table, I get this in the log file....
>
> Jun 30, 2011 3:15:44 PM
> hudson.security.LDAPSecurityRealm$LDAPUserDetailsService loadUserByUsername
> WARNING: Failed to search LDAP for username=bgp863
> org.acegisecurity.ldap.LdapDataAccessException: LdapCallback;[LDAP: error
> code 50 - Search access not permitted with that filter]; nested exception
> is javax.naming.NoPermissionException: [LDAP: error code 50 - Search access
> not permitted with that filter]; remaining name ''
>
> ... along with a java stack backtrace. If I use the Linux ldapsearch tool
> with a filter "username=bgp863" it says exactly the same thing - "Search
> access not permitted with that filter".
>
> I *can* search using ldapsearch with the filter "uid=bgp863" - if I
> understand jenkins properly, I should be able to get it to search using the
> uid field by setting the "User search filter" field in the LDAP advanced
> settings to be "uid={0}" (which is also the default) - but setting this
> doesn't change the fact that jenkins is trying to search using the
> username= field instead of "uid=".
>
> Here's my config.xml:
>
> <?xml version='1.0' encoding='UTF-8'?>
> <hudson>
> <disabledAdministrativeMonitors/>
> <version>1.418</version>
> <numExecutors>2</numExecutors>
> <mode>NORMAL</mode>
> <useSecurity>true</useSecurity>
> <authorizationStrategy
> class="hudson.security.ProjectMatrixAuthorizationStrategy">
> <permission>hudson.model.Computer.Configure:anonymous</permission>
> <permission>hudson.model.Computer.Configure:authenticated</permission>
> <permission>hudson.model.Computer.Delete:anonymous</permission>
> <permission>hudson.model.Computer.Delete:authenticated</permission>
> <permission>hudson.model.Hudson.Administer:anonymous</permission>
> <permission>hudson.model.Hudson.Administer:authenticated</permission>
> <permission>hudson.model.Hudson.Read:anonymous</permission>
> <permission>hudson.model.Hudson.Read:authenticated</permission>
> <permission>hudson.model.Item.Build:anonymous</permission>
> <permission>hudson.model.Item.Build:authenticated</permission>
> <permission>hudson.model.Item.Configure:anonymous</permission>
> <permission>hudson.model.Item.Configure:authenticated</permission>
> <permission>hudson.model.Item.Create:anonymous</permission>
> <permission>hudson.model.Item.Create:authenticated</permission>
> <permission>hudson.model.Item.Delete:anonymous</permission>
> <permission>hudson.model.Item.Delete:authenticated</permission>
> <permission>hudson.model.Item.Read:anonymous</permission>
> <permission>hudson.model.Item.Read:authenticated</permission>
> <permission>hudson.model.Item.Workspace:anonymous</permission>
> <permission>hudson.model.Item.Workspace:authenticated</permission>
> <permission>hudson.model.View.Configure:anonymous</permission>
> <permission>hudson.model.View.Configure:authenticated</permission>
> <permission>hudson.model.View.Create:anonymous</permission>
> <permission>hudson.model.View.Create:authenticated</permission>
> <permission>hudson.model.View.Delete:anonymous</permission>
> <permission>hudson.model.View.Delete:authenticated</permission>
> </authorizationStrategy>
> <securityRealm class="hudson.security.LDAPSecurityRealm">
> <server>ids.mot-mobility.com</server>
> <rootDN>dc=motorola,dc=com</rootDN>
> <inhibitInferRootDN>false</inhibitInferRootDN>
> <userSearchBase></userSearchBase>
> <userSearch>uid={0}</userSearch>
> <managerPassword>THZNZEs5Nm1GZEtBUFNRZGh5VlIwZz09</managerPassword>
> </securityRealm>
> <markupFormatter class="hudson.markup.RawHtmlMarkupFormatter"/>
> <jdks/>
> <viewsTabBar class="hudson.views.DefaultViewsTabBar"/>
> <myViewsTabBar class="hudson.views.DefaultMyViewsTabBar"/>
> <clouds/>
> <slaves/>
> <quietPeriod>5</quietPeriod>
> <scmCheckoutRetryCount>0</scmCheckoutRetryCount>
> <views>
> <hudson.model.AllView>
> <owner class="hudson" reference="../../.."/>
> <name>All</name>
> <filterExecutors>false</filterExecutors>
> <filterQueue>false</filterQueue>
> <properties class="hudson.model.View$PropertyList"/>
> </hudson.model.AllView>
> </views>
> <primaryView>All</primaryView>
> <slaveAgentPort>0</slaveAgentPort>
> <label></label>
> <nodeProperties/>
> <globalNodeProperties/>
> </hudson>
>
> Help!
>
> Lezz Giles
>
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/d1898245-33dd-463f-ba20-d0cf21fc89fb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.