Changeset 4174
- Timestamp:
- 12/10/13 15:37:02 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src/test/java/eu/dasish/annotation/backend/rest/DummySecurityFilter.java
r4173 r4174 88 88 throw new MappableContainerException(new AuthenticationException("Invalid user/password")); 89 89 } 90 91 90 principalResult = new DummyPrincipal(username); 92 final Principal principal = principalResult; 93 HttpServletRequestWrapper wrapper = new HttpServletRequestWrapper(req) { 94 public boolean isUserInRole(String role) { 95 return true; 96 } 91 } 92 final Principal principal = principalResult; 93 HttpServletRequestWrapper wrapper = new HttpServletRequestWrapper(req) { 94 public boolean isUserInRole(String role) { 95 return true; 96 } 97 97 98 99 100 98 public boolean isSecure() { 99 return false; 100 } 101 101 102 103 104 102 public Principal getUserPrincipal() { 103 return principal; 104 } 105 105 106 107 108 109 106 @Override 107 public String getAuthType() { 108 return HttpServletRequest.BASIC_AUTH; 109 } 110 110 111 112 113 return username;114 115 111 @Override 112 public String getRemoteUser() { 113 return principal.getName(); 114 } 115 }; 116 116 117 chain.doFilter(wrapper, response); 118 } else { 119 final Principal principal = principalResult; 120 HttpServletRequestWrapper wrapper = new HttpServletRequestWrapper(req) { 121 public boolean isUserInRole(String role) { 122 return true; 123 } 124 125 public boolean isSecure() { 126 return false; 127 } 128 129 public Principal getUserPrincipal() { 130 return principal; 131 } 132 133 @Override 134 public String getAuthType() { 135 return HttpServletRequest.BASIC_AUTH; 136 } 137 138 @Override 139 public String getRemoteUser() { 140 return null; 141 } 142 }; 143 chain.doFilter(wrapper, response); 144 } 117 chain.doFilter(wrapper, response); 145 118 } 146 119
Note: See TracChangeset
for help on using the changeset viewer.