aplr/laravel-bouncer

此包的最新版本(v0.1.6)没有可用的许可信息。

严格限制对您的API的访问。

v0.1.6 2018-05-08 17:09 UTC

This package is auto-updated.

Last update: 2024-09-20 09:38:50 UTC


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');