Laravel Api Csrf(xsrf) Tokenin Subdomain - Domain Arasında Çalışmaması Sorununun Çözümü
7 Ocak 2023
Laravel
Eğer bir spa uygulamadan laravel api'ye form göndermek isterseniz api'ye bir csrf(xsrf) token göndermeniz gerekiyor (güvenlik amaçlı). Ancak eğer spa ile api uygulamalarınız farklı domian'lerde (domain-subdomain) ise xsrf token'in çalışmaması sorunu ile karşılaşabilirsiniz.
Bunun nedeni csrf(xsrf) cookie'sinin farklı domiande geçerli olamamasıdır. Örneğin : api.domain.com'un yolladığı csrf(xsrf) cookie sadece bu domainde geçerli. domain.com'da çalışmaz.
Çözümü ise çok basit:
SESSION_DOMAIN=.domain.com
Yukardaki kodu .env dosyasına ekleyebilirsiniz.
Diğer Makaleler
- laravel-localhost-icin-ayri-env-dosyasi-olusturma
- plesk-panel-uzerinde-nextjs-uygulamasi-calistirmak
- react-animated-slider-react-18-nextjs-uyumlu
- unity-ads-401-your-app-includes-non-compliant-sdk-version-unity-ads-sorununa-cozum
- vuejste-kendini-kapatabilen-modaldialog-yapmak
- yapay-zeka-ile-oyun-grafikleri-yapmak