-
Improvement
-
Resolution: Not A Defect
-
Minor
-
None
-
Ubuntu, latest version
I am trying to configure LDAP Authorization with a groovy script.
import jenkins.model.* import hudson.security.* import org.jenkinsci.plugins.* def instance = Jenkins.getInstance() def ldapRealm = new LDAPSecurityRealm( 'ldap://172.1.1.1 ldap://172.1.1.2' ) instance.setSecurityRealm(ldapRealm) def strategy = new FullControlOnceLoggedInAuthorizationStrategy() instance.setAuthorizationStrategy(strategy) instance.save()
Getting the following error
groovy.lang.GroovyRuntimeException: Could not find matching constructor for: hudson.security.LDAPSecurityRealm
Am I on the right track? How do configure LDAP servers, root DN, etc via Groovy? I could not find documentation on the Jenkins LDAP Wiki or Github site