laravel - 在 lumen jwt token 中设置过期时间

标签 laravel jwt lumen

我使用 jwt 和 Lumen 创建了一个身份验证 api。

我用 tymondesigns/jwt-auth在我的 Lumen 项目中打包以进行身份​​验证。在用户登录时的项目中,我想在 1 个月后使用户 token 过期。

现在我该如何解决?

最佳答案

如果你跑了:php artisan vendor:publish根据安装维基:https://github.com/tymondesigns/jwt-auth/wiki/Installation
比简单的改ttl设置:

// In config/jwt.php

...

/*
|--------------------------------------------------------------------------
| JWT time to live
|--------------------------------------------------------------------------
|
| Specify the length of time (in minutes) that the token will be valid for.
| Defaults to 1 hour
|
*/

'ttl' => 43800, // valid for 1 month

 ...

关于laravel - 在 lumen jwt token 中设置过期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36665489/

相关文章:

php - laravel 5.1 表示除了 ('/' 之外的所有其他路由)在使用 ec2 的在线亚马逊服务器上找不到 404 页面

laravel - 调用未定义的方法 Illuminate\Database\Eloquent\Relations\HasMany::fromToday()

php - Laravel 5.4 升级后的 BroadcastServiceProvider.php 和 Broadcaster.php 问题

go - 登录后如何自动添加JWT?

linux - 在 linux 中关闭终端后服务 lumen 项目?

php - AWS Cognito 用户身份验证

laravel - file_put_contents(C :\xampp\htdocs\instant\storage\framework/sessions/FF): failed to open stream: No such file or directory

Azure API 网关前端的 Django API

amazon-web-services - 如何在 Go 中验证来自 AWS Cognito 的 JWT token ?

php - laravel 查询生成器 : join dependent on primary content