package com.bearchoke.platform.server.frontend.web.controller; import lombok.extern.log4j.Log4j2; import org.springframework.security.web.csrf.CsrfToken; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; /** * Created by Bjorn Harvold * Date: 3/5/15 * Time: 12:48 PM * Responsibility: */ @RestController @Log4j2 public class CsrfController { @RequestMapping(value = "/api/csrf", method = RequestMethod.GET) public CsrfToken csrf(CsrfToken token) { if (log.isDebugEnabled()) { log.debug(String.format("CSRF Token - Name: %s, Token: %s", token.getHeaderName(), token.getToken())); } return token; } }