aplr / laravel-bouncer
此包的最新版本(v0.1.6)没有可用的许可信息。
严格限制对您的API的访问。
v0.1.6
2018-05-08 17:09 UTC
Requires
- php: >=7.0
- aplr/laravel-toolbox: ^0.2.5
- illuminate/support: 5.*
Requires (Dev)
- mockery/mockery: ~0.9
- phpunit/phpunit: ~5.0
README
介绍
使用 bouncer 包,您可以通过应用程序密钥来限制对您的API的访问。
安装
在您的 composer.json 中要求安装 aplr/laravel-bouncer 包,并更新您的依赖项
$ composer require aplr/laravel-bouncer
使用方法
为了检查对您的API的请求是否包含有效的密钥,您可以使用 Bounce 中间件
protected $middlewareGroups = [ 'web' => [ // ... ], 'api' => [ // ... \Aplr\Bouncer\Bounce::class, ], ];
要生成一个新的密钥,只需使用以下方法
use Aplr\Bodybuilder\Facades\Bouncer; $key = Bouncer::createKey('My App');
您可以使用以下方法手动检查给定的密钥是否有效
$valid = Bouncer::check('ZKEpwUSii5yvWt1xgLwHd8yguQGBZtrSi39hXFFd');