List of usage examples for org.springframework.security.web.authentication RememberMeServices loginFail
void loginFail(HttpServletRequest request, HttpServletResponse response);
From source file:org.artifactory.ui.rest.service.admin.security.auth.login.LoginService.java
/** * update spring remember me service with login status * @param artifactoryContext - artifactory web context * @param isUpdateSucceeded - if true authentication has been updated successfully * @param artifactoryRestRequest - encapsulate data related to request * @param artifactoryRestResponse - encapsulate data needed for response *///from w w w . j a va2 s . c o m private void updateRememberMeService(ArtifactoryContext artifactoryContext, boolean isUpdateSucceeded, ArtifactoryRestRequest artifactoryRestRequest, RestResponse artifactoryRestResponse) { HttpServletRequest servletRequest = artifactoryRestRequest.getServletRequest(); HttpServletResponse servletResponse = artifactoryRestResponse.getServletResponse(); if (isUpdateSucceeded) { RememberMeServices rememberMeServices = (RememberMeServices) artifactoryContext .getBean("rememberMeServices"); if (!ConstantValues.securityDisableRememberMe.getBoolean()) { try { rememberMeServices.loginSuccess(servletRequest, servletResponse, AuthenticationHelper.getAuthentication()); } catch (UsernameNotFoundException e) { log.warn("Remember Me service is not supported for transient external users."); } } else { if (!ConstantValues.securityDisableRememberMe.getBoolean()) { rememberMeServices.loginFail(servletRequest, servletResponse); } } } }