laravel护照:如何验证授权令牌?

时间:2020-06-09 17:06:58

标签: laravel laravel-passport

我已经以这种方式在登录时创建了授权令牌:

$tokenResult = $user->createToken('Personal Access Token');
$token = $tokenResult->token;               
$token->save();         
return response()->json([
  'access_token' => $tokenResult->accessToken,
  'token_type' => 'Bearer',
  'expires_at' => Carbon::parse(
      $tokenResult->token->expires_at
   )->toDateTimeString()
]);

然后在邮递员中,我通过以下方式为令牌提供了标头:

Authorization: Bearer `generated auth token`

我想知道如何检查“授权”字段是否为空,给定令牌是否有效以及令牌“ expires_at”的时间是否结束。

如何在中间件中检查这些内容?

0 个答案:

没有答案