sven/super-basic-auth

一个轻量级的包,用于为您的Laravel应用程序添加基本认证。

v2.6.0 2023-08-28 12:12 UTC

README

super-basic-auth

Super Basic Auth

Latest Version on Packagist Total Downloads Software License Build Status StyleCI

这是一个超级轻量级的包,用于将最基本形式的认证添加到您的Laravel应用程序中。您只需要一个Web服务器和一个文本编辑器即可!

安装

此包的安装说明如下。

通过以下方式下载

composer

$ 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_USERNAMEAUTH_PASSWORD添加到您的.env文件中。您可以根据需要命名这些条目。

最后,将这些凭据保护的中间件应用于任何您想要保护的路由

Route::group('admin', function () {
    // Your password protected routes.
})->middleware(\Sven\SuperBasicAuth\SuperBasicAuth::class);

贡献

欢迎所有贡献(拉取请求、问题和功能请求)。不过,请首先阅读CONTRIBUTING.md。有关所有贡献者,请参阅贡献者页面

许可证

sven/super-basic-auth遵循MIT许可证(MIT)。有关更多信息,请参阅许可证文件