Laravel 5.5.45 未使用护照进行身份验证

Laravel 5.5.45 Unauthenticated with passport

我已经搜索了 3 个多小时的解决方案。

我已按照 https://laravel.com/docs/5.5 docs to install laravel via composer and followed https://laravel.com/docs/5.5/passport 护照指南进行安装和配置。

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

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

composer require paragonie/random_compat:2.*
composer require laravel/passport=~4.0

我尝试多次安装 laravel,这次我没有修改任何 laravel 代码,之前我曾尝试为令牌过期添加天数,但没有用。

也为 apache 尝试过这些。

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

这些是postman的截图

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

你有运行php artisan passport:install吗?

我试过很多次, 对我来说有两个问题,当我第一次尝试时没有用于 apache 的 .htaccess 文件,所以即使在 laravel 站点上执行了所有步骤之后它总是显示未验证,

当我在这里发布问题时,我确实忘记了 运行 php artisan passport:install 命令, 所以我所做的只是 运行 @ThatCoderGuy 所说的命令并放置 .htaccess 及其现在的工作。