return new UserAuthentication(getAuthMethod(), user);
@Override public String toString() { return "Form"+super.toString(); } }
@Override public String toString() { return "{User,"+getAuthMethod()+","+_userIdentity+"}"; }
@Override public void logout() { super.logout(); this.authenticator.clearCachedAuthentication(ticket); } }
if (user!=null) return new UserAuthentication(getAuthMethod(),user);
@Override public String toString() { return "Form"+super.toString(); } }
@Override public String toString() { return "{User,"+getAuthMethod()+","+_userIdentity+"}"; }
/** * @see org.eclipse.jetty.server.Authentication.Deferred#login(String, Object, ServletRequest) */ @Override public Authentication login(String username, Object password, ServletRequest request) { if (username == null) return null; UserIdentity identity = _authenticator.login(username, password, request); if (identity != null) { IdentityService identity_service = _authenticator.getLoginService().getIdentityService(); UserAuthentication authentication = new UserAuthentication("API",identity); if (identity_service != null) _previousAssociation=identity_service.associate(identity); return authentication; } return null; }
@Override public String toString() { return "WSFED" + super.toString(); } }
@Override public String toString() { return "{User,"+getAuthMethod()+","+_userIdentity+"}"; }
if (user != null) return new UserAuthentication(getAuthMethod(), user);
@Override public String toString() { return "Form"+super.toString(); } }
@Override public String toString() { return "{User,"+getAuthMethod()+","+_userIdentity+"}"; }
if (user!=null) return new UserAuthentication(getAuthMethod(),user);
@Override public String toString() { return "Form"+super.toString(); } }
@Override public String toString() { return "{User,"+getAuthMethod()+","+_userIdentity+"}"; }
return new UserAuthentication(getAuthMethod(),user);
@Override public String toString() { return "Form"+super.toString(); } }
@Override public String toString() { return "{User,"+getAuthMethod()+","+_userIdentity+"}"; }
@Test public class UserAuthenticationTest { // Given UserAuthentication userAuthentication = new UserAuthentication(); AuthenticationWebService mockedAuthenticationWebService = mock(AuthenticationWebService.class) String username = "aUsername" , password = "aPassword"; when(mockedAuthenticationWebService.authenticate(username, password).thenReturn(true); // but you could return false here too if your test needed it userAuthentication.set(mockedAuthenticationWebService); // When boolean yourStubbedReturnValue = userAuthentication.authenticate(username, password); //Then verify(mockedAuthenticationWebService).authenticateUser(username, password); assertThat(yourStubbedReturnValue, is(true)); }