gpt4 book ai didi

laravel - 我怎样才能获得 laravel tymon/jwt-auth 刷新 token ?

转载 作者:行者123 更新时间:2023-12-04 15:42:41 25 4
gpt4 key购买 nike

我使用 laravel tymon/jwt-auth 进行 jwt 身份验证。但是当我进行身份验证时,只获取访问 token ,而不是刷新 token

在 package.json 中

{
...
"require": {
"php": "^7.1.3",
"barryvdh/laravel-cors": "^0.11.3",
"fideloper/proxy": "^4.0",
"laravel/framework": "5.8.*",
"laravel/tinker": "^1.0",
"tymon/jwt-auth": "dev-develop"
}
...
}

我希望获得刷新 token 以在到期后刷新 token ,在 config/jwt.php 中我可以设置访问 token 和刷新 token 的到期时间,但我无法获取。如何获取刷新 token ?

最佳答案

首先,进入你的项目目录在项目目录中打开终端或 CMD 并执行以下命令

$ php artisan route:list

它会给你关于你的项目的所有路线,包括授权路线,在路线列表中你可以看到这样的路线

发布 | api/auth/refresh

您应该通过在 header 或正文中提供过期的访问 token 作为不记名 token ,将 POST 请求发送到上述路由。它将返回新 token 作为响应。

注意:如果在调用刷新 token 后之前的访问 token 没有过期,端点之前的 token 将自动过期。

关于laravel - 我怎样才能获得 laravel tymon/jwt-auth 刷新 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57234645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com