Guest User

Untitled

a guest
Feb 7th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.17 KB | None | 0 0
  1. /** SecurityConfig extends WebSecurityConfigurerAdapter, część metody configure(http) **/
  2.  
  3. //        CustomUsernamePasswordAuthenticationFilter customUsernamePasswordAuthenticationFilter = new CustomUsernamePasswordAuthenticationFilter();
  4. //        customUsernamePasswordAuthenticationFilter.setAuthenticationManager(authenticationManager());
  5. //        http.addFilterAt(customUsernamePasswordAuthenticationFilter, UsernamePasswordAuthenticationFilter.class);
  6.         http.formLogin()
  7.                 .successHandler(authenticationSuccessHandler)
  8.                 .failureHandler(authenticationFailureHandler);
  9.  
  10. public class CustomUsernamePasswordAuthenticationFilter extends UsernamePasswordAuthenticationFilter {
  11.     @Override
  12.     protected String obtainUsername(HttpServletRequest request) {
  13.         return request.getHeader("username");
  14.     }
  15.  
  16.     @Override
  17.     protected String obtainPassword(HttpServletRequest request) {
  18.         return request.getHeader("password");
  19.     }
  20.  
  21.     @Override
  22.     @Autowired
  23.     public void setAuthenticationManager(AuthenticationManager authenticationManager) {
  24.         super.setAuthenticationManager(authenticationManager);
  25.     }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment