Redmine.pm doesn't work with LDAPS and a non-standard port
|Assignee:||Jean-Baptiste Barth||% Done:|
To quote from the docs of Authen::Simple::LDAP:
port: Connection port, default to 389. May be overriden by host if host is a URI.
So, using a LDAP server with Secure Connections (which force an URI to be used), the used port has to be appended to the URI. Currently it isn't and the port setting is ignored, which makes it impossible to authenticate at the SVN server in this case.
This patch resolves this issue by simply appending the port to the URI.
#2 Updated by Felix Schäfer over 8 years ago
- Target version set to 1.0.3
Eric, JB: looks sound to me, could one of you commit this?
The explanation is here http://cpansearch.perl.org/src/CHANSEN/Authen-Simple-LDAP-0.2/README under methods > ports: "May be overriden by host if host is a URI.", i.e. when using
ldaps, the host is given as a URI, which causes the perl thing to ignore the