Lumen JWT 令牌随请求一起发送

Posted

技术标签:

【中文标题】Lumen JWT 令牌随请求一起发送【英文标题】:Lumen JWT token send with request 【发布时间】:2017-10-19 04:50:15 【问题描述】:

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

我在 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】:

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

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

带标题

Key : Authorization
Value : Bearer 12345

http://localhost:8000/categories

【讨论】:

用令牌替换文本12345

以上是关于Lumen JWT 令牌随请求一起发送的主要内容,如果未能解决你的问题,请参考以下文章

Laravel / Lumen Auth JWT令牌在后续请求中无效,是否可能已过期?

Laravel/Lumen Auth JWT 令牌在后续请求中无效,它可能已过期吗?

使用 Angular Service Worker 发送 JWT 令牌

如何使用passport-jwt在nodejs中发送/提取JWT令牌?

Apollo 客户端未在 Nextjs Lamda 中发送 JWT 不记名令牌

用于 JWT 刷新令牌的 react-native 中的 httpOnly cookie