我正在使用tymon/jwt-auth包来验证一个使用Laravel的api。它运行得很好,而且我的一切都很正常。
但是,我不知道如何设置jwt.refresh令牌中间件。我假设它将在过期时“自动刷新”令牌?
我将两者都添加到中间件中,但似乎无法使其工作。
Route::group([
'prefix' => 'api/v1',
'namespace' => 'Api\v1',
'middleware' => ['jwt.auth', 'jwt.refresh']
], function ($app) {
// Routes here
});也许我不知道它到底是如何工作的,我是否需要对某个刷新端点进行轮询。我想这就是中间件应该在每个请求中自动完成的任务吗?
发布于 2016-03-01 13:38:28
如果使用jwt.refresh中间件,则每个请求都会刷新令牌。它作为响应的头返回,因此您需要接受该头并在每个请求中存储新的令牌。
返回的授权头将是表单Token: xxxxxxxxx
https://stackoverflow.com/questions/35722002
复制相似问题