使用护照Laravel创建令牌时出现异常
Posted
技术标签:
【中文标题】使用护照Laravel创建令牌时出现异常【英文标题】:Getting exception while create Token using passport Laravel 【发布时间】:2021-03-08 00:32:21 【问题描述】:直到昨天一切正常。 但是今天通过 api 登录时,我在创建令牌时遇到了异常。 例外是: 不推荐将声明复制为标头,并将从 v4.0 中删除。如需复制,请手动设置标头。
我不知道哪里出了问题。如果您有任何解决方案,将不胜感激,谢谢。
创建令牌的代码:$user->createToken('fullaccess')->accessToken;
【问题讨论】:
【参考方案1】:我也遇到了同样的问题,一个快速的解决方案是降级包 lcobucci/jwt : 3.3 。它必须在 composer 更新期间升级到 3.4,这引发了弃用警告。
【讨论】:
是的,我遇到了同样的问题,暂时将lcobucci/jwt
软件包版本从3.4.0
降级为3.3.3
。我的异常堆栈跟踪可用here
好的,让我试试这个【参考方案2】:
对于造成混乱或问题,我深表歉意。请查看https://github.com/lcobucci/jwt/issues/550#issuecomment-733557709,了解我对为什么采用这种方法以及为什么它在我的 PoV 中不被视为 BC 中断的完整解释。
【讨论】:
以上是关于使用护照Laravel创建令牌时出现异常的主要内容,如果未能解决你的问题,请参考以下文章
使用 nuxt auth 和 laravel 护照登录时出现错误 404