vdlp / oc-basicauthentication-plugin
用基本认证保护您的网站。
3.2.2
2023-03-03 13:36 UTC
Requires
- php: ^8.0.2
- composer/installers: ^1.0 || ^2.0
- october/rain: >=2.0
README
允许用户管理多个主机名和环境的基本认证凭据。
要求
- October CMS ^2.0
- PHP 8.0.2 或更高版本
安装
composer require vdlp/oc-basicauthentication-plugin
配置
要配置此插件,请执行以下命令
php artisan vendor:publish --provider="Vdlp\BasicAuthentication\ServiceProviders\BasicAuthenticationServiceProvider" --tag="config"
这将创建一个 config/basicauthentication.php
文件在您的应用中,您可以在其中修改配置,如果您不想使用 .env
变量。
启用/禁用插件
默认情况下,基本认证是禁用的。
要启用基本认证,您必须在 .env
文件中将环境变量 BASIC_AUTHENTICATION_ENABLED
设置为 true
或编辑已发布的配置文件。
关于FastCGI的注意事项
如果您使用的是PHP FastCGI,HTTP基本认证可能不会默认正确工作。以下行应该添加到您的 .htaccess
文件中
RewriteCond %{HTTP:Authorization} ^(.+)$
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
有问题?需要帮助?
如果您对这个插件的使用有任何疑问,请随时通过 octobercms@vdlp.nl 联系我们。我们很乐意帮助您。