List of usage examples for org.springframework.web.util WebUtils getCookie
@Nullable public static Cookie getCookie(HttpServletRequest request, String name)
From source file:br.com.edo.atmlist.config.CsrfHeaderFilter.java
@Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { CsrfToken csrf = (CsrfToken) request.getAttribute(CsrfToken.class.getName()); if (csrf != null) { Cookie cookie = WebUtils.getCookie(request, "XSRF-TOKEN"); String token = csrf.getToken(); if (cookie == null || token != null && !token.equals(cookie.getValue())) { cookie = new Cookie("XSRF-TOKEN", token); cookie.setPath("/"); response.addCookie(cookie);/* w w w.j a va 2s . c o m*/ } } filterChain.doFilter(request, response); }
From source file:com.aplikasi.penjualan.config.CsrfAttributeToCookieFilter.java
@Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { CsrfToken csrf = (CsrfToken) request.getAttribute(CsrfToken.class.getName()); if (csrf != null) { Cookie cookie = WebUtils.getCookie(request, "XSRF-TOKEN"); String token = csrf.getToken(); if (cookie == null || token != null && !token.equals(cookie.getValue())) { cookie = new Cookie("XSRF-TOKEN", token); cookie.setPath("/"); response.addCookie(cookie);//from w w w.j ava 2s . co m } } filterChain.doFilter(request, response); }
From source file:co.edu.utb.softeng.springtodos.config.security.CsrfHeaderFilter.java
@Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { CsrfToken csrf = (CsrfToken) request.getAttribute(CsrfToken.class.getName()); if (csrf != null) { Cookie cookie = WebUtils.getCookie(request, "XSRF-TOKEN"); String token = csrf.getToken(); if (cookie == null || token != null && !token.equals(cookie.getValue())) { cookie = new Cookie("XSRF-TOKEN", token); cookie.setPath("/"); response.addCookie(cookie);// w w w . j a v a 2 s .c o m } } filterChain.doFilter(request, response); }
From source file:pl.szcze.userserviceproject.CsrfHeaderFilter.java
@Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { CsrfToken csrfToken = (CsrfToken) request.getAttribute(CsrfToken.class.getName()); if (csrfToken != null) { Cookie cookie = WebUtils.getCookie(request, "XSRF-TOKEN"); String token = csrfToken.getToken(); if (cookie == null || token != null && !token.equals(cookie.getValue())) { cookie = new Cookie("XSRF-TOKEN", token); cookie.setPath("/"); response.addCookie(cookie);//ww w.j av a 2 s . co m } } filterChain.doFilter(request, response); }
From source file:com.companyname.plat.commons.interceptors.OAuthTokenRequestInterceptor.java
@Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { logger.info("Executing preHandle(...) method"); Cookie accessTokenCookie = WebUtils.getCookie(request, "plat-access-token"); Cookie refreshTokenCookie = WebUtils.getCookie(request, "plat-refresh-token"); if (accessTokenCookie != null && refreshTokenCookie != null) { }/*from w w w . ja va 2 s . c om*/ return true; }
From source file:com.ar.dev.tierra.api.config.CsrfHeaderFilter.java
/** * Metodo para agregar cookie contra CRSF * @param request//w w w . jav a 2s . c o m * @param response * @param filterChain * @throws ServletException * @throws IOException */ @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { CsrfToken csrf = (CsrfToken) request.getAttribute(CsrfToken.class.getName()); if (csrf != null) { Cookie cookie = WebUtils.getCookie(request, "XSRF-TOKEN"); String token = csrf.getToken(); if (cookie == null || token != null && !token.equals(cookie.getValue())) { cookie = new Cookie("XSRF-TOKEN", token); cookie.setPath("/"); response.addCookie(cookie); } } filterChain.doFilter(request, response); }
From source file:com.tamnd.app.filters.CsrfHeaderFilter.java
@Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { CsrfToken csrf = (CsrfToken) request.getAttribute(CsrfToken.class.getName()); if (csrf != null) { Cookie cookie = WebUtils.getCookie(request, "XSRF-TOKEN"); String token = csrf.getToken(); if (cookie == null || token != null && !token.equals(cookie.getValue())) { cookie = new Cookie("XSRF-TOKEN", token); cookie.setPath("/"); response.addCookie(cookie);/* w ww . ja va2 s . c o m*/ } } filterChain.doFilter(request, response); // CsrfToken token = (CsrfToken) request.getAttribute(REQUEST_ATTRIBUTE_NAME); // if (token != null) { // response.setHeader(RESPONSE_HEADER_NAME, token.getHeaderName()); // response.setHeader(RESPONSE_PARAM_NAME, token.getParameterName()); // response.setHeader(RESPONSE_TOKEN_NAME , token.getToken()); // } // filterChain.doFilter(request, response); }
From source file:de.berlios.jhelpdesk.web.tools.ThemeCustomResolever.java
public String resolveThemeName(HttpServletRequest req) { User currentUser = (User) req.getSession().getAttribute("user"); if (currentUser != null) { return currentUser.getPreferredTheme(); }//from ww w. j a v a 2s .c o m Cookie themeCookie = WebUtils.getCookie(req, "jhd_theme"); if (themeCookie != null) { return themeCookie.getValue(); } return defaultThemeName; }
From source file:eu.supersede.fe.rest.SessionRest.java
@RequestMapping("") public Session getSession(HttpServletRequest request) throws IOException, ClassNotFoundException { Cookie cookie = WebUtils.getCookie(request, "SESSION"); Session s = sessionTemplate.opsForValue().get(Session.SUPERSEDE_SESSION_PREFIX + cookie.getValue()); return s;/*from www . j av a 2 s . c om*/ }
From source file:csns.util.DefaultUrls.java
public String userHomeUrl(HttpServletRequest request) { User user = SecurityUtils.getUser(); if (user.isSysadmin()) return "/admin/department/list"; if (user.isTemporary()) return "/register"; Cookie cookie = WebUtils.getCookie(request, "default-home"); if (cookie != null) return cookie.getValue(); String homeUrl;//from w w w .ja v a2s. c o m if (user.isAdmin()) homeUrl = "/user/search"; else if (user.isFaculty() || user.isInstructor()) homeUrl = "/section/taught"; else if (user.isEvaluator()) homeUrl = "/section/evaluated"; else homeUrl = "/section/taken"; return homeUrl; }