Laravel Passport-每个请求都未经身份验证

时间:2019-03-04 20:01:35

标签: php laravel middleware

我正在使用Laravel Passport来创建API。我也尝试在内部使用该API,并且看到它们是一种方法\Laravel\Passport\Http\Middleware\CreateFreshApiToken::class,可以在Web中间件内部使用该方法,以创建一个laravel_token cookie,该cookie附加到所有请求。

这很好,我可以看到有一个laravel_token,它已经被加密并且成功解密了(从我收集的信息中),但是,我一直尝试访问的端点都得到了{{ 1}}状态,自从我将401: Unauthorized中间件放进去以来,但是我知道我需要这个才能使api在内部工作。我也知道CreateFreshApiToken需要在上面注册。

我正在使用Laravel 5.6,由于许多站点上都使用了本地开发的软件包,所以我无法升级,因此理想的情况是将其用于5.6。

我也尝试过这样做:

EncryptCookies

但它似乎仍然不起作用。

深入研究Passport时,我不断收到错误消息...

  

有效载荷无效。

0 个答案:

没有答案