mitnick/laravel-security

laravel-mitnick 通过设置各种 HTTP 头来帮助您保护 Laravel 应用。它不是万能的,但可以帮助!

安装次数: 10,170

依赖者: 1

建议者: 0

安全性: 0

星标: 80

关注者: 7

分支: 12

类型:软件包

1.0.0 2020-07-13 23:27 UTC

This package is auto-updated.

Last update: 2024-09-20 03:29:43 UTC


README

Packagist Downloads GitHub repo size GitHub

Laravel-Mitnick 通过设置各种 HTTP 头来帮助您保护 Laravel 应用。它不是万能的,但可以帮助!

快速开始

首先,您可以通过 composer 安装此包

composer require mitnick/laravel-security 

如果您希望将中间件分配给特定的路由,您应首先在您的 app/Http/Kernel.php 文件中为中间件分配一个键。默认情况下,此类 $routeMiddleware 属性包含 Laravel 包含的中间件的条目

// Within App\Http\Kernel Class...

protected $routeMiddleware = [
    'auth' => \App\Http\Middleware\Authenticate::class,
    'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
    'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
    'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class,
    'can' => \Illuminate\Auth\Middleware\Authorize::class,
    'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
    'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
    'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
    'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
    'no-cache' => \Mitnick\Laravel\Security\cache::class
];

文档

有关安装说明、深入使用和部署细节,请参阅官方 文档

要求

在安装之前,Laravel-Mitnick 有一些要求您需要了解

  • Composer
  • Laravel 框架 5.4+

已解决:安全漏洞

Laravel-Mitnick 是一组包含 9 个较小中间件函数的集合,用于设置 HTTP 响应头。

贡献

无论您是帮助我们修复错误、改进文档还是传播信息,我们都非常欢迎您成为 Laravel-Mitnick 社区的一部分!💪💜有关我们正在寻找的内容和如何开始的更多信息,请参阅 CONTRIBUTING.md。

许可

Laravel-Mitnick 软件包是开源软件,受 MIT 许可证 许可。