Passport Middlwares权限路由

时间:2018-12-31 14:51:30

标签: laravel laravel-5 laravel-passport

我是第一次使用Passport laravel,但是我仍然不太明白midlewareare auth:api和client:credentials(CheckClientCredentials)之间的区别,这两种类型的Middlware不会限制路由吗?它们之间有什么区别?

1 个答案:

答案 0 :(得分:4)

auth:api中间件用于身份验证。每当用户调用api时,用户都必须提供身份验证令牌。这取决于您要限制的api。通过该令牌,我们可以识别用户或从请求中获取用户对象。以下是从令牌中获取用户的方法。

  $user = $request->user();

有关更多信息,您可以阅读here

上的护照文件。

客户凭证授予令牌

客户端凭据授予适用于机器对机器的身份验证。例如,您可以在通过API执行维护任务的计划作业中使用此赠款。可以通过here

浏览文档