我正在使用Passport Package来处理API请求。它与我的旧服务器工作正常,请求已通过身份验证,但由于我已将我的应用程序移动到较新的服务器,因此我收到无效令牌错误。过去2天一直在谷歌搜索,但没有找到任何解决方案。
API成功地将令牌返回给我但是当我使用该令牌对用户进行身份验证时,它给了我"未经身份验证的"错误并将我重定向到Home。
我的旧服务器上的一切正常。不确定要改变什么来使这个工作。任何帮助将不胜感激。
答案 0 :(得分:0)
检查webServer可能不会将auth标头转发到php后端
RewriteEngine On
RewriteCond %{HTTP:Authorization} .+
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
答案 1 :(得分:0)
Try to create new client credentials
php artisan passport:client --password
Or regenerate the keys
php artisan passport:keys --force