0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

csrfが対策されているのに419エラーが出る

Last updated at Posted at 2020-05-22

フォームに@csrfはついているので、419エラーが出る意味がわからない。
スクリーンショット 2020-05-22 16.14.21.png

そういえば、少し前に.envに'SESSION_SECURE_COOKIE=true'を入れた気がしたので、
SESSION_SECURE_COOKIE=false
に変更して試したところ419エラーが出ないことがわかった

上記記事によると
SESSION_SECURE_COOKIEは、CookieをSecureにするもので、開発環境がSSL化対応していない場合(HTTPの場合)、Cookieを扱うことができない

以下のようにsecureがついている場合は、Secureになったcookieなので注意(セッションIDは適当)

Set-Cookie: laravel_session=xxxx ... xxxx; expires=Fri, 22-May-2020 11:28:05 GMT; Max-Age=7200; path=/; secure; httponly

入れたものを忘れてしまい結構な時間を取られてしまう愚かなミス

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?