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令牌?