leuverink / lockdown
使用方便的路由中间件和可配置的安全守卫,通过基本访问认证轻松锁定Laravel应用中的部分内容
1.0.0-alpha.3
2019-05-21 22:15 UTC
Requires
- php: ^7.1.3
- illuminate/console: 5.7.* || 5.8.*
- illuminate/http: 5.7.* || 5.8.*
- illuminate/routing: 5.7.* || 5.8.*
- illuminate/support: 5.7.* || 5.8.*
Requires (Dev)
- codedungeon/phpunit-result-printer: ^0.26.2
- orchestra/testbench: ~3.0
- phpunit/phpunit: ^8.0
- dev-master
- 1.0.0-alpha.3
- 1.0.0-alpha.2
- 1.0.0-alpha.1
- dev-dependabot/composer/codedungeon/phpunit-result-printer-tw-0.26.2or-tw-0.31.0
- dev-dependabot/add-v2-config-file
- dev-dependabot/composer/orchestra/testbench-approx-3.0or-approx-4.0
- dev-upgrade-laravel-6
- dev-analysis-nNej35
- dev-develop
- dev-feature/add-dynamic-driver-properties
This package is auto-updated.
Last update: 2024-09-29 05:28:21 UTC
README
使用方便的路由中间件和可配置的安全守卫,通过基本访问认证轻松锁定Laravel应用中的部分内容
关于安全性的说明
Lockdown旨在保护项目的部分内容免受窥探,例如,如果您想演示一个尚未准备好生产的特性。
基本访问认证本质上是不可靠的。在生产环境中,请务必配置TLS,以确保所有凭证都经过加密。即使有这些预防措施,我也强烈建议您不要使用此包来保护有价值的数据。它不是为此目的而设计的。
尽管如此,有许多情况下,您可能需要使用易于配置的基本访问认证中间件。如果您处于这种情况之一,请继续阅读!
安装
安装包
composer require leuverink/lockdown
发布配置文件
php artisan vendor:publish --tag="lockdown:config"
入门指南
有关用法,请参阅文档。