I’ve set up Basic Authentication on my client sites that requires a username and password to protect the wp-login.php file.
When I log in to the sites from the mainWP dashboard, I’m not prompted for these credentials and am immediately taken to the dashboard of my sites.
But when I log in directly to the sites, I am prompted for a username and password.
How is this possible? I’m a bit concerned about whether my client sites are secure enough.
What @josklever said is correct. MainWP Dashboard doesn’t use the standard login process to log into a child site. Instead it uses asymmetric cryptography that secures the connection between your Dashboard and child sites.
If you end up using Basic Auth on any other pages of your Child Sites, MainWP can still work. You will just have to enter the HTTP Basic Auth credentials on the Child Site’s Settings page.
WordPress® is a registered trademark of the WordPress Foundation, and WooCommerce® is a registered trademark of WooCommerce, Inc. MainWP is an independent product and is not affiliated, associated, or endorsed by the WordPress Foundation, WooCommerce, Inc., or Automattic Inc., except where noted under the Jetpack® API and Trademark License Agreement. All product names, logos, and brands are property of their respective owners and are used for identification purposes only.