我正在使用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时,我不断收到错误消息...
有效载荷无效。