首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Laravel 6 Passport CSRF令牌失配

Laravel 6 Passport CSRF令牌失配
EN

Stack Overflow用户
提问于 2020-01-15 13:16:46
回答 1查看 2.6K关注 0票数 2

我刚刚创建了一个新的Laravel 6项目,安装了Passport功能(拉勒维尔护照),并想尝试一下。现在,在Postman中,我尝试访问默认路由POST /oauth/clients,按预期填充名称和重定向参数。

此时我将得到一个"CSRF令牌错配“错误,我在这里可能做错了什么?我知道这是相当有限的信息继续下去,询问是否需要更多。

运行Laravel网站与‘服务’。

编辑:邮递员已接受: Json/Application。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-15 13:51:38

以下是一些可能的解决方案:

1)将Content-Type: application/json添加到邮递员请求中。

2)尝试通过执行命令php artisan passport:install重新安装客户端证书。

3)可以禁用配置urls的CSRF检查,如声明的这里

因此,尝试向VerifyCsrfToken类添加以下代码:

代码语言:javascript
代码运行次数:0
运行
复制
protected $except = [
    'oauth/clients',
];

我希望其中的一些解决办法能解决你的问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59752244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档