我刚刚创建了一个新的Laravel 6项目,安装了Passport功能(拉勒维尔护照),并想尝试一下。现在,在Postman中,我尝试访问默认路由POST /oauth/clients,按预期填充名称和重定向参数。
此时我将得到一个"CSRF令牌错配“错误,我在这里可能做错了什么?我知道这是相当有限的信息继续下去,询问是否需要更多。
运行Laravel网站与‘服务’。
编辑:邮递员已接受: Json/Application。
发布于 2020-01-15 05:51:38
以下是一些可能的解决方案:
1)将Content-Type: application/json
添加到邮递员请求中。
2)尝试通过执行命令php artisan passport:install
重新安装客户端证书。
3)可以禁用配置urls的CSRF检查,如声明的这里。
因此,尝试向VerifyCsrfToken
类添加以下代码:
protected $except = [
'oauth/clients',
];
我希望其中的一些解决办法能解决你的问题。
https://stackoverflow.com/questions/59752244
复制