Example usage for org.springframework.security.web.authentication.rememberme TokenBasedRememberMeServices loginSuccess

List of usage examples for org.springframework.security.web.authentication.rememberme TokenBasedRememberMeServices loginSuccess

Introduction

In this page you can find the example usage for org.springframework.security.web.authentication.rememberme TokenBasedRememberMeServices loginSuccess.

Prototype

@Override
public final void loginSuccess(HttpServletRequest request, HttpServletResponse response,
        Authentication successfulAuthentication) 

Source Link

Document

Examines the incoming request and checks for the presence of the configured "remember me" parameter.

Usage

From source file:org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServicesTests.java

@Test
public void loginSuccessIgnoredIfParameterNotSetOrFalse() {
    TokenBasedRememberMeServices services = new TokenBasedRememberMeServices("key",
            new AbstractRememberMeServicesTests.MockUserDetailsService(null, false));
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addParameter(DEFAULT_PARAMETER, "false");

    MockHttpServletResponse response = new MockHttpServletResponse();
    services.loginSuccess(request, response, new TestingAuthenticationToken("someone", "password", "ROLE_ABC"));

    Cookie cookie = response.getCookie(SPRING_SECURITY_REMEMBER_ME_COOKIE_KEY);
    assertThat(cookie).isNull();/*from  w  ww  .ja va2  s .c o  m*/
}