相关疑难解决方法(0)

POST请求中的CSRF令牌无效

概述
我将使用API​​ Gateway作为基于Spring安全性的身份验证.我刚刚按照https://spring.io/guides/tutorials/spring-security-and-angular-js/链接中的步骤创建了一个基于其对应的github项目的"pair-double"模块的项目的https://github.com/spring-guides/tut-spring-security-and-angular-js.git.

问题
问题在于,当向服务器提交任何POST请求时,将抛出"无效的CSRF令牌"异常.抛出异常的示例如下:

{
  "timestamp": 1461714933215,
  "status": 403,
  "error": "Forbidden",
  "message": "Invalid CSRF Token '1cdc44ad-43cb-44e6-b903-bec24fe903fd' was found on the request parameter '_csrf' or header 'X-XSRF-TOKEN'.",
  "path": "/ui/test"
}
Run Code Online (Sandbox Code Playgroud)

我检查了一个重新检查的问题,但没有用.我用postman测试了这个场景,并将'X-XSRF-TOKEN'设置为POST请求的标题,但什么也没发生.


所以,由于我是初学者使用Spring安全方法,如果有人能建议我一个解决方案,我将不胜感激.

security post spring csrf angularjs

1
推荐指数
1
解决办法
8096
查看次数

标签 统计

angularjs ×1

csrf ×1

post ×1

security ×1

spring ×1