防止公开访问Laravel身份验证/令牌

时间:2018-04-12 08:12:05

标签: php laravel laravel-5 laravel-5.3 laravel-5.6

根据我们的应用程序要求,我创建了一个自定义函数,为我们的应用程序用户提供令牌。根据我们的要求,此功能正常工作。但我需要限制用户访问laravel默认的oauth / token。如果我们提供自己的函数来提供令牌,那么用户必须无法访问laravel访问令牌的默认方法。我怎么能够做到这一点。

提前致谢,

1 个答案:

答案 0 :(得分:0)

如果您使用护照

您可以创建一些中间件,并在app/Http/Kernel.php中注册以防止访问此

App\Providers\AuthServiceProvider改变  \Passport::routes();

\Passport::routes(null,[
    'middleware'=>'the-middleware-you-created',
]);