- Megnyugtatta a Netflix a befektetőket, a vámoktól sem tartanak
- Az egész világon terjeszkednek a dollármilliárdos kibercsalók
- Az EU betartatja a szabályokat, mindegy, hogy kik vezetik az óriáscégeket
- Tömeges bevetésre kész az új Huawei AI-chip
- A Deezer zenei kínálatának 18 százalékát már AI generálta
- Videó stream letöltése
- Linux kezdőknek
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Milyen NAS-t vegyek?
- One otthoni szolgáltatások (TV, internet, telefon)
- Asustor NAS
- Az egész világon terjeszkednek a dollármilliárdos kibercsalók
- Otthoni hálózat és internet megosztás
- Windows 11
- Bittorrent topik
Új hozzászólás Aktív témák
-
estro
csendes tag
Csáó! Spring securityt próbálgatom, de nem boldogulok ezzel a csrf -el.
Beállítom egy filterrel a válasz headerbe a tokent:
CsrfToken token = (CsrfToken) request.getAttribute("_csrf");
if (token != null) {
response.setHeader("X-CSRF-HEADER", token.getHeaderName());
response.setHeader("X-CSRF-PARAM", token.getParameterName());
response.setHeader("X-CSRF-TOKEN", token.getToken());
}
filterChain.doFilter(request, response);Van több HTML oldalam, amit a sevlet például így ad vissza:
@RequestMapping(value = "/login", method = RequestMethod.GET)
public String loginPage() {
System.out.println("login");
return "login";
}jQuery:
jQuery(document).ready(function ($) {
var csrfToken;
$.ajax({
type: 'GET',
url: '/springSecurityApp/login'
}).done(function (data, textStatus, jqXHR) {
csrfToken = jqXHR.getResponseHeader('X-CSRF-TOKEN');
});
});Csak úgy tudom kiolvasni a tokent, ha jQueryvel kérem le az oldalt. Ez azért nem jó mert 2x tölti le a kliens a login.html-t: amikor beírom az URL-t, és ezután a jquery lekéri magának, hogy kiolvassa a response headert.
Erre van valami egyszerűbb módszer? Vagy tudtok valami tutorialt ezzel kapcsolatban?
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- E-roller topik
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
- Bluetooth hangszórók
- Forza sorozat (Horizon/Motorsport)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Autóápolás, karbantartás, fényezés
- exHWSW - Értünk mindenhez IS
- Videó stream letöltése
- Tőzsde és gazdaság
- Azonnali informatikai kérdések órája
- További aktív témák...
- Samsung Galaxy Tab A9+ 5G 64GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- PS3 Játékok - RÉSZLETEK A LEÍRÁSBAN
- Sony Alpha 7 (2300 expo) + 28-70mm f/3.5-5.6 + Takumar 55mm f1.8 M42 + M42-NEX adapter
- HP Compaq 8200 Elite asztali számítógép PC i5 / 8GB ram / 120GB SSD + 500GB HDD
- BESZÁMÍTÁS! ZOTAC TRINITY OC RTX 3090 24GB videokártya garanciával hibátlan működéssel
- Samsung Galaxy A70 128GB, Kártyafüggetlen, 1 Év Garanciával
- Csere-Beszámítás! Kezdő Gamer számítógép. I5 6400 / GTX 1060 3GB / 16GB DDR4 / 250SSD + 1TB HDD
- Álmodj nagyot: RTX4060-tulajdonosként! 0% THM-re is!
- Bomba ár! Lenovo ThinkPad E540 - i5-4GEN I 8GB I 128SSD I DVDRW I 15,6" FHD I CAM I W10 I Garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest