pullmanj
Forum Replies Created
-
Forum: Plugins
In reply to: [Authorizer] WP Engine + ldaps FailuresHello Paul and thank you so much for the prompt reply.
WP Engine does not provide direct shell access to the “true” environment where the instance runs.
They do provide a containerized shell with a PHP CLI environment, and some kind of storage access to the individual WordPress instance to the file system of that shell environment.
The good news there is that this means I can tweak the plugin code easily through a shell environment. That’s how I was able to do the extra logging, by adding extra bits to the running plugin. The extra logging and the “Test” both provide the same error message:
“Can’t contact LDAP server”
Unfortunately, this CLI environment is missing the LDAP PHP library, I can’t actually run bespoke LDAP PHP troubleshooting code from the CLI. This also unfortunately confirms that the actual executing environment of the “live” application is not the same environment as this shell backend.
I have been able to confirm TCP connectivity from the WP Engine shell, and I have been able to confirm TLS negotiation on that same shell via openssl s_client.
Given that the shell environment is able to TLS to the slapd server, that should mean the Linux environment itself is happy with the TLS.
I will provide this dialog to WP Engine and see if they will take you up on the testing instance.
Thank you!
Hello and good day,
Thank you for the prompt response, the fix has been deployed and is working.
Can you elaborate on the ‘safer’ part of your previous comment? Is there some level of danger in using shortcodes?
Thanks and kind regards.