Product support

Visit this product's website for support.


Allows users to manage Basic Authentication credentials for multiple hostnames and environments.


  • PHP 7.4 or higher


composer require vdlp/oc-basicauthentication-plugin


To configure this plugin execute the following command:

php artisan vendor:publish --provider="Vdlp\BasicAuthentication\ServiceProvider" --tag="config"

This will create a config/basicauthentication.php file in your app where you can modify the configuration if you don't want to use .env variables.

Enable / disable plugin

By default basic authentication is disabled.

To enable basic authentication, you have to set the env variable to BASIC_AUTHENTICATION_ENABLED to true in your .env file or edit the published config file.

A Note On FastCGI

If you are using PHP FastCGI, HTTP Basic authentication may not work correctly out of the box. The following lines should be added to your .htaccess file:

RewriteCond %{HTTP:Authorization} ^(.+)$
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

Questions? Need help?

If you have any question about how to use this plugin, please don't hesitate to contact us at octobercms@vdlp.nl. We're happy to help you.


Add support for PHP 7.4 and higher

Jul 13, 2021


Add console command for adding credentials

Jun 09, 2021


Add notification to settings view when basic authentication is disabled

May 28, 2021


Update plugin dependencies

May 28, 2021


First version of Vdlp.BasicAuthenticationentication

Jan 24, 2019