Package org.springframework.security.web.csrf

Examples of org.springframework.security.web.csrf.DefaultCsrfToken


    private MockHttpServletRequest request;

    @Before
    public void setup() {
        token = new DefaultCsrfToken("header", "param", "token");
        request = new MockHttpServletRequest();
        mockWebTestUtils();
    }
View Full Code Here


          }
        }
      }
    } else {
      String t = request.getParameter(parameterName);
      token = (t == null) ? null : new DefaultCsrfToken(headerName, parameterName, t);
    }
    return token;
  }
View Full Code Here

   * @param request HTTP request
   * @return a new token
   * @see org.springframework.security.web.csrf.CsrfTokenRepository#generateToken(javax.servlet.http.HttpServletRequest)
   */
  public CsrfToken generateToken(HttpServletRequest request) {
    return new DefaultCsrfToken(headerName, parameterName, new UUID().toString());
  }
View Full Code Here

  }

  @Test
  public void testApprovalPageWithCsrf() throws Exception {
    request.setContextPath("/foo");
    request.setAttribute("_csrf", new DefaultCsrfToken("X-CSRF-TOKEN", "_csrf", "FOO"));
    parameters.put("client_id", "client");
    HashMap<String, Object> model = new HashMap<String, Object>();
    model.put("authorizationRequest", createFromParameters(parameters));
    ModelAndView result = endpoint.getAccessConfirmation(model, request);
    result.getView().render(result.getModel(), request , response);
View Full Code Here

        this.tokenValue = tokenValue;
        return this;
    }

    public CsrfToken build() {
        return new DefaultCsrfToken(headerName, requestParameterName, tokenValue);
    }
View Full Code Here

        ident = ctokens[0];
      }
      token = cache.get(Config.APP_NAME_NS, ident.concat(parameterName));
    } else {
      String t = request.getParameter(parameterName);
      token = (t == null) ? null : new DefaultCsrfToken(headerName, parameterName, t);
    }
    return token;
  }
View Full Code Here

   * @param request HTTP request
   * @return a new token
   * @see org.springframework.security.web.csrf.CsrfTokenRepository#generateToken(javax.servlet.http.HttpServletRequest)
   */
  public CsrfToken generateToken(HttpServletRequest request) {
    return new DefaultCsrfToken(headerName, parameterName, new UUID().toString());
  }
View Full Code Here

TOP

Related Classes of org.springframework.security.web.csrf.DefaultCsrfToken

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.