sven / super-basic-auth
一个轻量级的包,用于为您的Laravel应用程序添加基本认证。
v2.6.0
2023-08-28 12:12 UTC
Requires
- php: ^8.1
- laravel/framework: ^9.0 || ^10.0
Requires (Dev)
- orchestra/testbench: ^7.0 || ^8.0
README
Super Basic Auth
这是一个超级轻量级的包,用于将最基本形式的认证添加到您的Laravel应用程序中。您只需要一个Web服务器和一个文本编辑器即可!
安装
此包的安装说明如下。
通过以下方式下载
$ composer require sven/super-basic-auth
或者将包添加到您的composer.json
依赖项中,然后在命令行上运行composer update
以下载它
{ "require": { "sven/super-basic-auth": "^2.3" } }
用法
要使用此包,首先将以下代码添加到您的config/auth.php
文件中
return [ // ... 'basic' => [ 'user' => env('AUTH_USERNAME'), 'password' => env('AUTH_PASSWORD'), ], ];
请确保将AUTH_USERNAME
和AUTH_PASSWORD
添加到您的.env
文件中。您可以根据需要命名这些条目。
最后,将这些凭据保护的中间件应用于任何您想要保护的路由
Route::group('admin', function () { // Your password protected routes. })->middleware(\Sven\SuperBasicAuth\SuperBasicAuth::class);
贡献
欢迎所有贡献(拉取请求、问题和功能请求)。不过,请首先阅读CONTRIBUTING.md。有关所有贡献者,请参阅贡献者页面。
许可证
sven/super-basic-auth
遵循MIT许可证(MIT)。有关更多信息,请参阅许可证文件。