/** * Validate if the credential provided matches * * @param user * @param password * @return builder implementation */ public void validate(Agent user, String password) { Credentials credential = new UsernamePasswordCredentials(user.getLoginName(), new Password(password)); identityManager.validateCredentials(credential); this.credential = credential; } }
UsernamePasswordCredentials credential = new UsernamePasswordCredentials(); credential = new UsernamePasswordCredentials(user.getId(), newPassword);
/** * <p> * Tests a unsuccessful validation. * </p> * * @throws Exception */ @Test public void testUnsuccessfulValidation() throws Exception { IdentityManager identityManager = getIdentityManager(); User user = loadOrCreateUser("someUser", true); Password plainTextPassword = new Password("updated_password".toCharArray()); identityManager.updateCredential(user, plainTextPassword, new Date(), null); UsernamePasswordCredentials badUserName = new UsernamePasswordCredentials(); badUserName.setUsername("Bad" + user.getId()); badUserName.setPassword(plainTextPassword); identityManager.validateCredentials(badUserName); Assert.assertEquals(Status.INVALID, badUserName.getStatus()); UsernamePasswordCredentials badPassword = new UsernamePasswordCredentials(); plainTextPassword = new Password("bad_password".toCharArray()); badPassword.setUsername(user.getId()); badPassword.setPassword(plainTextPassword); identityManager.validateCredentials(badPassword); Assert.assertEquals(Status.INVALID, badPassword.getStatus()); }
/** * <p> * Tests a successful validation. * </p> * * @throws Exception */ @Test public void testSuccessfulValidation() throws Exception { IdentityManager identityManager = getIdentityManager(); User user = loadOrCreateUser("someUser", true); Password plainTextPassword = new Password("updated_password".toCharArray()); identityManager.updateCredential(user, plainTextPassword, new Date(), null); UsernamePasswordCredentials credential = new UsernamePasswordCredentials(); credential.setUsername(user.getId()); credential.setPassword(plainTextPassword); identityManager.validateCredentials(credential); Assert.assertEquals(Status.VALID, credential.getStatus()); }
UsernamePasswordCredentials firstCredential = new UsernamePasswordCredentials(user.getId(), firstPassword); UsernamePasswordCredentials secondCredential = new UsernamePasswordCredentials(user.getId(), secondPassword);
String password = accessTokenRequest.getPassword(); UsernamePasswordCredentials usernamePasswordCredentials = new UsernamePasswordCredentials(); usernamePasswordCredentials.setUsername(username); usernamePasswordCredentials.setPassword(new Password(password.toCharArray()));
creds = new UsernamePasswordCredentials(credentials.getUserId(), (Password) credentials.getCredential()); } else if (isDigestCredential()) {
creds = new UsernamePasswordCredentials(credentials.getUserId(), (Password) credentials.getCredential()); } else if (isDigestCredential()) {
creds = new UsernamePasswordCredentials(credentials.getUserId(), (Password) credentials.getCredential()); } else if (isDigestCredential()) {