gpt4 book ai didi

laravel - 具有相同 token 的多个 Laravel-API 的 JWT 身份验证

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

我有一个使用 tymon/jwt-auth 保护的 laravel/angular 应用程序。

现在我需要一个单独的 Laravel(或 Lumen)API。我希望此 API 接受与第一个相同的 token 。我假设如果我设置相同的 secret 并安装中间件,这会起作用。

事实并非如此。使用新生成的 token ,我可以查询第一个 API,但不能查询新 API。这是为什么?除了用于验证 token 的 secret 之外,还有其他东西吗?

完成这项工作的好方法是什么?我不介意进行全新的身份验证。

编辑:所以似乎需要连接到数据库来验证 token 。也许它会检查 token 中指定的用户是否实际存在于数据库中?

Edit2:Tore Nestenius 评论了 Aud-Claims。我想去 config/jwt.php 文件检查一下。但是我忘了创建一个。现在可以了。

最佳答案

token 中的 aud 声明必须与两个 API 期望在访问 token 中看到的相匹配。很高兴我的评论帮助您解决了问题。

关于laravel - 具有相同 token 的多个 Laravel-API 的 JWT 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70114006/

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