Example usage for org.springframework.web.util WebUtils getCookie

List of usage examples for org.springframework.web.util WebUtils getCookie

Introduction

In this page you can find the example usage for org.springframework.web.util WebUtils getCookie.

Prototype

@Nullable
public static Cookie getCookie(HttpServletRequest request, String name) 

Source Link

Document

Retrieve the first cookie with the given name.

Usage

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;
}