I looked at the other threads with a similar issue and it didn’t seem to address my specific use-case. So I do apologize if there’s something I missed.
Error
MainWP Child plugin not detected or could not be reached! Ensure the MainWP Child plugin is installed and activated on the child site, and there are no security rules blocking requests.
Background
The site in question is hosted on WPENGINE, but we’re using a custom-built IDP to authenticate users before we land on Wordpress. It does create a Wordpress user, but isn’t authenticating in /wp-admin
My Question
Is MainWP trying to authenticate the admin username against /wp-admin or will it bypass the IDP we have set up with the security token?
I also don’t see anything in WPENGINE that would prevent the plugin to be working - as there’s no direct firewall to edit/access.
It may be necessary to create some further adjustments afterward, but I would say that temporarily disabling it to connect the site is a good first step.
In that case, something else is blocking the connection from the Dashboard.
1. Do you use security plugins on your child site? If yes, can you temporarily disable them and see if that helps?
2. Are there any security rules present in the child site’s .htaccess file? If yes, can you temporarily remove them and see if that helps?
3. Do you use Cloudflare or any other cloud proxy firewall? If so, can you try to whitelist your Dashboard IP or temporarily disable it to see if that helps?
4. Do you use any kind of server-side security measures such as mod_security or server-side firewalls? If yes, can you try to temporarily disable them and see if that helps?
5. If none of the above helps, can you please contact your host support and have them check Firewall logs and see if there are any records of blocked requests from your dashboard?