1 28 package net.sf.jguard.jee.authentication.http; 29 30 import javax.servlet.http.HttpServletRequest ; 31 import javax.servlet.http.HttpServletRequestWrapper ; 32 33 import net.sf.jguard.ext.SecurityConstants; 34 35 41 public class AnonymizerRequestWrapper extends HttpServletRequestWrapper { 42 private HttpServletRequest req; 43 private String loginField="login"; 44 private String passwordField="password"; 45 46 public AnonymizerRequestWrapper(HttpServletRequest req) { 47 super(req); 48 this.req = req; 49 } 50 51 public AnonymizerRequestWrapper(HttpServletRequest req,String loginField,String passwordField) { 52 super(req); 53 this.loginField = loginField; 54 this.passwordField = passwordField; 55 } 56 57 public String getParameter(String parameterName){ 58 59 if(loginField.equals(parameterName)||passwordField.equals(parameterName)){ 60 return SecurityConstants.GUEST; 61 }else{ 62 return req.getParameter(parameterName); 63 } 64 } 65 66 } 67 | Popular Tags |