jenkinsci / jenkinsci/ldap-plugin
[JENKINS-14520] LDAP Plugin should support StartTLS extension
- Dominant language
- Java
- Stars
- 51
- Forks
- 106
- PR merge metrics
- No merged PRs in 30d
Description
The Jenkins LDAP-Plugin doesn't support the LDAP StartTLS extension that we would need to access our LDAP server. See also this discussion on the mailing list: http://jenkins.361315.n4.nabble.com/StartTLS-td372639.html
I have investigated a bit to check what would be needed to support that feature, and it seems that the version of acegi-security that Jenkins uses is too old. Spring-ldap supports StartTls since version 1.3.0 (which is part of Spring 3.0).
I have also voted for JENKINS-5303">JENKINS-5303 to upgrade acegi-security.
---
Originally reported by jmairboeck, imported from: LDAP Plugin should support StartTLS extension
Raw content of original issue
The Jenkins LDAP-Plugin doesn't support the LDAP StartTLS extension that we would need to access our LDAP server. See also this discussion on the mailing list: http://jenkins.361315.n4.nabble.com/StartTLS-td372639.html
I have investigated a bit to check what would be needed to support that feature, and it seems that the version of acegi-security that Jenkins uses is too old. Spring-ldap supports StartTls since version 1.3.0 (which is part of Spring 3.0).
I have also voted for
JENKINS-5303to upgrade acegi-security.
Contributor guide
Research direction
Start by reviewing the LDAP plugin's current authentication setup and the Spring LDAP/Acegi dependency versions referenced in the issue. Determine the supported path for StartTLS and define tests for connecting to an LDAP server with StartTLS; done means the plugin can access such a server without regressing existing LDAP authentication.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, spring
- Domain
- authentication, backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100