我刚刚创建了一个新的Laravel 6项目,安装了Passport功能(Laravel Passport),并想尝试一下。现在,在邮递员中,我尝试访问默认路由POST / oauth / clients,按预期方式填充名称并重定向参数。
至此,我将收到“ CSRF令牌不匹配”错误,在这里我可能会做错什么?我确实知道这是有限的信息,请问是否需要更多信息。
[使用'php artisan serve'运行Laravel网站。
编辑:邮递员已接受:Json /应用程序。
这里有一些可能的解决方案:
1)将Content-Type: application/json
添加到邮递员请求中。
2)尝试通过执行命令php artisan passport:install
重新安装客户端证书。
3)如here所述,可以为配置的URL禁用CSRF检查。>
因此,尝试将以下代码添加到VerifyCsrfToken
类中:
protected $except = [ 'oauth/clients', ];
我希望其中一些解决方案可以解决您的问题。