-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
JENKINS 2.46.3
Active Directory Plug-in 2.4
when using the below code to set the Active Directory properties, the BindDN and BindPassword are not being stored
import jenkins.model.* import hudson.model.* import hudson.security.* import hudson.plugins.* import hudson.plugins.active_directory.* import hudson.* import jenkins.* def instance = Jenkins.getInstance() println "--> configure LDAP" String domain = "server.domain.com" String site = "site" String server = "server:3268" String bindName = "username" String bindPassword = 'password' adrealm = new ActiveDirectorySecurityRealm(domain, site, bindName, bindPassword, server) instance.setSecurityRealm(adrealm) println "--> configure LDAP... done"
However the log in does appear to work - its just the credential screen that does not display correctly
- is related to
-
JENKINS-48513 AD Plugin creates partial configuration if error connecting
-
- Open
-
-
JENKINS-32710 Configure AD Authorization with Groovy
-
- Reopened
-
I am having the same issue:
It is not updating the config.xml correctly. Using the groovy script provided you can see the xml does not contain the attributes.
I believe the reason why he could still log in, is that it may be defaulting to anonymous bind.