WP Engine + ldaps Failures
-
Good day,
I am working on a migration from a standalone (VPS) Linux environment to a hosted WP Engine one. We use Authorizer to log our users in, with a backing LDAP service via OpenLDAP/slapd.
Both the standalone Linux and the WP Engine are not local to the LDAP server, so TLS is in place on the LDAP. The certificate is valid and signed by a well known public authority.
On the standalone Linux environment it is configured via an ldaps:// URL, and everything works.
On the WP Engine environment it does not. It fails at the connect stage, and I am reasonably confident it is a TLS issue specific to the WP Engine environment. I have gone back and forth for weeks with them with no forward motion, and now they are asking me to open this ticket.
I have added extra diagnostic logging, per other tickets on this forum, but the only error at the PHP level is:
“Can’t contact LDAP server”
Unfortunately this does not reveal the ‘why’ – what the actual underlying error is.
TCP / firewall is not the issue. I can see logs on the slapd side for the connection. The slapd logs show the connection immediately terminates, before the ‘bind’ step.
On the standalone environment I see the connection and then the ‘bind’ and then the lookup.
I believe the plugin itself to be working because I have tested with TLS disabled in the WP Engine environment.
I believe the slapd server to be working because I have tested with TLS enabled from multiple non-WP Engine environments, as well as using other tools like openssl s_client and Apache Directory Studio.
Do you have any suggestions that could provide more diagnostic logging at the connection level?
Thank you
- The topic ‘WP Engine + ldaps Failures’ is closed to new replies.