65得票2回答
CSRF和X-CSRF-Token的区别

在HTTP头中使用X-CSRF-Token和在隐藏字段中使用令牌(token)有什么区别? 何时使用隐藏字段,何时使用头部,并为什么这样做? 我认为当我使用JavaScript / AJAX时需要使用X-CSRF-Token,但我不确定。

23得票5回答
无法登录Instagram:"CSRF令牌丢失或不正确"

我使用Selenium Python登录Instagram并打开一些页面。一切正常,但是两天后,Instagram开始发送信息“CSRF token丢失或不正确”。现在,我无法使用我的脚本或手动方式登录到任何帐户,并且无论是Chrome还是FireFox浏览器都无法在我的笔记本电脑上登录。 我...

18得票1回答
Rails 6中的protect_from_forgery是什么?

在默认的Rails 6应用程序控制器中,没有包含protect_from_forgery方法,但是主应用程序布局中有嵌入式Ruby代码<% = csrf_meta_tags%>。这是否意味着protect_from_forgery方法已被抽象化,并且不再需要明确在应用程序控制器中使...

17得票5回答
Django中cookie中没有CSRF令牌

我正在测试进行POST Ajax请求,但由于缺少csrftoken而得到了403错误。我按照文档中的说明操作,但仍然无法正常工作,并发现名为csrftoken的cookie是空的,这意味着$.cookie("csrftoken")返回null。 有人能告诉我原因并如何将csrftoken设置...

14得票2回答
会话cookie设置为`SameSite=None; Secure;`无效。

我在 set-cookie 中添加了 SameSite=None; Secure;,但是Cookie没有被设置,导致我无法登录我的网站。response.writeHead(200, { 'Content-Type': 'application/json', 'Set-Cookie':...

11得票4回答
CSRF验证失败:源检查失败 - http://localhost:8000/与任何受信任的来源都不匹配。

请帮我解决这个问题。 我正在构建一个由Django Rest Framework和ReactJS组成的应用程序,我使用了ViewSets。 我的错误: 响应数据: {"detail":"CSRF Failed: Origin checking failed - http://loc...

10得票6回答
Laravel + Vue.js(axios)- CSRF令牌不匹配。

我在Laravel中遇到了CSRF令牌的问题。有时,POST请求(通过axios)返回419代码“CSRF令牌不匹配”,但请求头包含CSRF和XSRF令牌。有趣的是,这种情况在隐身模式下不会发生。 App.blade:<meta name="csrf-token" content=...

9得票3回答
Django:如何使用Ajax发送csrf_token

我在一个jQuery函数中使用了Ajax: btnApplyConfig.js: $(".btnApplyConfig").click(function(){ var token = $("input[name=csrfmiddlewaretoken]").val(); /...

7得票1回答
在Django数据库中,csrftoken存储在哪里?

csrftoken 存储在哪里? 当我访问一个 API 端点(注销 API,不需要参数)时: POST /rest-auth/logout/ HTTP/1.1 Host: 10.10.10.105:8001 Connection: keep-alive Content-Length: 0 ...

7得票2回答
如何在不使用wtforms的情况下向Flask应用程序添加csrf?

我有一个简单的Web应用程序,想要添加CSRF保护。但是我不太明白Flask-WTF提供的CSRF包装器。我已经查看了文档,但仍然不明白它如何工作。 我的问题是: (1) 包装应用程序后,我是否需要在路由中处理它?还是Flask会为我处理它? (2) 如果不是的话,我该如何自己处理?(请...