Lumen JWT令牌随请求发送

时间:2017-05-19 07:06:20

标签: php laravel token jwt lumen

我已经成功验证了用户,并且可以通过在邮递员中提供令牌来获得经过身份验证的用户。

我在auth中间件中编写了另一个端点:

$api->get('/categories', [
    'uses' => 'App\Http\Controllers\CategoryController@index',
    'as' => 'api.categories',
]);

它调用的方法是:

public function index() {
    $lessons = \App\Category::all();
    return response()->json([
        'data' => $lessons,
        'code' => 200,
    ]);
}

当我调用api / categories时,它返回:

{
  "message": "Failed to authenticate because of bad credentials or an invalid authorization header.",
  "status_code": 401
}

如何向请求提供令牌?

1 个答案:

答案 0 :(得分:0)

您可以使用查询字符串或请求标头中的令牌进行调用。假设您的令牌是12345,请执行此操作。

http://localhost:8000/categories?token=12345

带标题

Key : Authorization
Value : Bearer 12345

http://localhost:8000/categories