我最近关注如何在演示应用程序(博客)中正确安装和设置Laravel Passport的官方文档。TokenMismatchException在护照中刷新令牌时laravel
我的路由设置以下these说明:
接下来,你应该将AuthServiceProvider的引导 方法中调用护照::途径方法。此方法将注册需要发出访问令牌和撤消访问令牌, 客户和个人访问令牌的 路线:
在使用邮差来运行我注意到,的OAuth /标记/刷新一些样本请求路由需要CSRF令牌。
运行工匠路线:名单我:
| | POST | oauth/token | | \Laravel\Passport\Http\Controllers\[email protected] | throttle |
| | POST | oauth/token/refresh | | \Laravel\Passport\Http\Controllers\[email protected] | web,auth |
如何正确刷新令牌任何想法?
你有刷新路由设置为当它不应该使用'网络'中间件。 – jfadich
我使用'Passport :: routes'注册路由,如文档中所述。这是一个错误? –
这不是一个错误。你在哪里叫'Passport :: routes()'?它应该在'routes \ api.php'而不是'routes \ web.php' – jfadich