IdentityAdapter idAdapter = context.newIdentityAdapter();
User user = context.getUser();
user.reset();
user.setCredentials(credentials);
try {
idAdapter.authenticate(user);
} catch(CredentialsDeniedException e) {
if (credentials instanceof UsernamePasswordCredentials) {
String sUser = ((UsernamePasswordCredentials)credentials).getUsername();
getLogger().finer("Authentication failed for: "+sUser);
} else {