vdlp/oc-basicauthentication-plugin

Protect your website with Basic Authentication.

Installs: 21 048

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 8

Forks: 3

Open Issues: 0

Type:october-plugin

3.2.2 2023-03-03 13:36 UTC

This package is auto-updated.

Last update: 2024-11-14 15:36:32 UTC


README

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

Requirements

  • October CMS ^2.0
  • PHP 8.0.2 or higher

Installation

composer require vdlp/oc-basicauthentication-plugin

Configuration

To configure this plugin execute the following command:

php artisan vendor:publish --provider="Vdlp\BasicAuthentication\ServiceProviders\BasicAuthenticationServiceProvider" --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.