【问题标题】:Laravel 5.5.45 Unauthenticated with passportLaravel 5.5.45 未经护照认证
【发布时间】:2019-08-10 11:50:57
【问题描述】:

我正在寻找解决方案超过 3 小时。

我已按照 https://laravel.com/docs/5.5 文档通过 composer 安装 laravel,并按照 https://laravel.com/docs/5.5/passport 指南安装和配置护照。

我可以使用邮递员很好地生成 OAuth 令牌,但无论我做什么,它总是显示未经身份验证。

我还必须运行下面的命令来安装护照,因为它在安装时也有问题。

作曲家需要 paragonie/random_compat:2.*
作曲家需要 laravel/passport=~4.0

我尝试了多次安装 laravel,但这次我没有修改任何 laravel 代码,在我尝试将令牌过期天数添加到无效之前。

也为 apache 尝试过这些。

RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]

这是邮递员的截图

我不确定我应该分享哪些代码,因为我所做的只是遵循 laravel 网站的 laravel 官方文档和护照。

【问题讨论】:

    标签: php laravel postman laravel-passport


    【解决方案1】:

    我试过很多次了, 对我来说有两个问题,当我第一次尝试时,没有 .htaccess 用于 apache 的文件,所以即使按照 laravel 网站上的所有步骤操作,它总是显示我未经身份验证,

    当我在这里发布问题时,我确实忘记运行php artisan passport:install 命令, 所以我所做的就是按照@ThatCoderGuy 所说的那样运行命令,然后将 .htaccess 及其现在工作。

    【讨论】:

      【解决方案2】:

      你跑过php artisan passport:install 吗?

      【讨论】:

      • 因您的回答而发现问题,将我的回答贴在这里 :) 谢谢一百万!
      猜你喜欢
      • 2017-01-06
      • 2019-02-28
      • 2019-03-01
      • 2017-04-24
      • 1970-01-01
      • 1970-01-01
      • 2018-02-25
      • 2019-06-14
      • 2019-02-01
      相关资源
      最近更新 更多