AWS Cloudfront导致CSRF令牌不匹配异常

时间:2018-02-19 11:35:22

标签: laravel amazon-web-services elastic-beanstalk amazon-cloudfront amazon-elb

好的,您好,我已在AWS ELB上部署了我的Laravel应用程序,并为我的应用程序设置了Cloudfront分发版。现在我面临CSRF令牌不匹配。我知道这个错误可能是由多个可能错误的配置值引起的。现在我已经设法自己解决了这个问题,但是很久以前我不知道我做了什么,在哪里。所以,如果你有一些关于可能出错的地方的提示,那么请务必按我的方式发送。感谢

编辑:切换到Cloudfront后发生异常。我的问题是让它与Cloudfront一起使用。

1 个答案:

答案 0 :(得分:0)

所以问题在于转发cookie,特别是XSRF_TOKEN cookie。默认情况下,Cookie不会通过云端转发,您必须设置白名单才能执行此操作。只需编辑“行为”部分中的云端分发即可。如果您使用cookie会话,则考虑转发的另一个cookie为laravel_session,如果您使用记住登录功能,则remember_*