new SimpleUrlAuthenticationFailureHandler(); failureHandler.setDefaultFailureUrl(URL_LOGIN_FAILURE); filter.setAuthenticationFailureHandler(failureHandler);
/** * The URL to redirect to if authentication fails or if authorization is denied by the user. * * @param defaultFailureUrl The failure URL. Defaults to "/signin" (relative to the servlet context). */ public void setDefaultFailureUrl(String defaultFailureUrl) { delegateAuthenticationFailureHandler.setDefaultFailureUrl(defaultFailureUrl); }
/** * The URL to redirect to if authentication fails or if authorization is denied by the user. * @param defaultFailureUrl The failure URL. Defaults to "/signin" (relative to the servlet context). */ public void setDefaultFailureUrl(String defaultFailureUrl) { delegateAuthenticationFailureHandler.setDefaultFailureUrl(defaultFailureUrl); }
public SimpleUrlAuthenticationFailureHandler(String defaultFailureUrl) { setDefaultFailureUrl(defaultFailureUrl); }
public void setPostFailureUrl(String postFailureUrl) { AuthenticationFailureHandler failureHandler = getFailureHandler(); if (failureHandler instanceof SimpleUrlAuthenticationFailureHandler) { SimpleUrlAuthenticationFailureHandler h = (SimpleUrlAuthenticationFailureHandler) failureHandler; h.setDefaultFailureUrl(postFailureUrl); } else { throw new IllegalStateException("can't set postFailureUrl on unknown failureHandler, type is " + failureHandler.getClass().getName()); } }
public void setPostFailureUrl(String postFailureUrl) { AuthenticationFailureHandler failureHandler = getFailureHandler(); if (failureHandler instanceof SimpleUrlAuthenticationFailureHandler) { SimpleUrlAuthenticationFailureHandler h = (SimpleUrlAuthenticationFailureHandler) failureHandler; h.setDefaultFailureUrl(postFailureUrl); } else { throw new IllegalStateException("can't set postFailureUrl on unknown failureHandler, type is " + failureHandler.getClass().getName()); } }
@Bean public AuthenticationFailureHandler getFailureHandler(){ SimpleUrlAuthenticationFailureHandler handler = new SimpleUrlAuthenticationFailureHandler(); handler.setDefaultFailureUrl("/login.html"); return handler; }
/** * The URL to redirect to if authentication fails or if authorization is denied by the user. * @param postFailureUrl The failure URL. Defaults to "/signin" (relative to the servlet context). */ public void setPostFailureUrl(String postFailureUrl) { AuthenticationFailureHandler failureHandler = getFailureHandler(); if (failureHandler instanceof SimpleUrlAuthenticationFailureHandler) { SimpleUrlAuthenticationFailureHandler h = (SimpleUrlAuthenticationFailureHandler) failureHandler; h.setDefaultFailureUrl(postFailureUrl); } else { throw new IllegalStateException("can't set postFailureUrl on unknown failureHandler, type is " + failureHandler.getClass().getName()); } }
@Bean public SimpleUrlAuthenticationFailureHandler authenticationFailureHandler() { SimpleUrlAuthenticationFailureHandler failureHandler = new SimpleUrlAuthenticationFailureHandler(); failureHandler.setUseForward(true); failureHandler.setDefaultFailureUrl("/"); return failureHandler; }
@Bean public SimpleUrlAuthenticationFailureHandler authenticationFailureHandler() { SimpleUrlAuthenticationFailureHandler failureHandler = new SimpleUrlAuthenticationFailureHandler(); failureHandler.setUseForward(true); failureHandler.setDefaultFailureUrl("/error"); return failureHandler; }
/** * Handler deciding where to redirect user after failed login. * * @return Authentication failure handler * @see SimpleUrlAuthenticationFailureHandler */ @Bean public SimpleUrlAuthenticationFailureHandler authenticationFailureHandler() { final SimpleUrlAuthenticationFailureHandler failureHandler = new SimpleUrlAuthenticationFailureHandler(); failureHandler.setUseForward(true); failureHandler.setDefaultFailureUrl("/error"); return failureHandler; }
@Bean public SimpleUrlAuthenticationFailureHandler authenticationFailureHandler() { SimpleUrlAuthenticationFailureHandler failureHandler = new SimpleUrlAuthenticationFailureHandler(); failureHandler.setUseForward(true); failureHandler.setDefaultFailureUrl("/error"); return failureHandler; }
@Override protected void unsuccessfulAuthentication(HttpServletRequest request, HttpServletResponse response, AuthenticationException failed) throws IOException, ServletException { SimpleUrlAuthenticationFailureHandler handler = (SimpleUrlAuthenticationFailureHandler) super.getFailureHandler(); handler.setDefaultFailureUrl("/loginError"); super.unsuccessfulAuthentication(request, response, failed); LOGGER.log(Level.INFO, "Login attempt Failed - ", failed.getLocalizedMessage()); }
handler.setDefaultFailureUrl( "/login" );
if (failureHandler == null) { SimpleUrlAuthenticationFailureHandler authenticationFailureHandler = createDefaultFailureHandler(); authenticationFailureHandler.setDefaultFailureUrl(defaultFailureURL); failureHandler = postProcess(authenticationFailureHandler);