/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
spring-security-modules/spring-security-web-react/src/main/java/com/baeldung/spring/RestController.java
32 строки
1 KB
Harry9656
JAVA-29315: Upgrade spring-security-web-react to parent-spring-6 (#15920)
20 фев 2024, 03:19
Не верифицирован
20 фев 2024, 03:19
bd36edd
Код
Авторство
О чём код?
package com.baeldung.spring; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.http.ResponseEntity; import org.springframework.security.web.csrf.CsrfToken; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import jakarta.servlet.http.HttpServletRequest; @Controller @RequestMapping("/rest") public class RestController { private static final Logger LOGGER = LoggerFactory.getLogger(RestController.class); @GetMapping public ResponseEntity<Void> get(HttpServletRequest request) { CsrfToken token = (CsrfToken) request.getAttribute("_csrf"); LOGGER.info("{}={}", token.getHeaderName(), token.getToken()); return ResponseEntity.ok().build(); } @PostMapping public ResponseEntity<Void> post(HttpServletRequest request) { // Same impl as GET for testing purpose return this.get(request); } }