Esempio n. 1
0
  /**
   * Get a crumb from multipart form data and validate it against other data in the current request.
   * The salt and request parameter that is used is defined by the current configuration.
   *
   * @param request
   * @param parser
   * @return
   */
  public boolean validateCrumb(ServletRequest request, MultipartFormDataParser parser) {
    CrumbIssuerDescriptor<CrumbIssuer> desc = getDescriptor();
    String crumbField = desc.getCrumbRequestField();
    String crumbSalt = desc.getCrumbSalt();

    return validateCrumb(request, crumbSalt, parser.get(crumbField));
  }
Esempio n. 2
0
  /**
   * Get a crumb from a request parameter and validate it against other data in the current request.
   * The salt and request parameter that is used is defined by the current configuration.
   *
   * @param request
   * @return
   */
  public boolean validateCrumb(ServletRequest request) {
    CrumbIssuerDescriptor<CrumbIssuer> desc = getDescriptor();
    String crumbField = desc.getCrumbRequestField();
    String crumbSalt = desc.getCrumbSalt();

    return validateCrumb(request, crumbSalt, request.getParameter(crumbField));
  }