// get the account password as an ASCII string
String loginPassword = new String(this.myOpaqueCredentials.credentialstring);
// if the password provided at login matches the hashed
// account password, authenticate the user
if (passwordService.validatePassword(loginPassword, account.getPassword())) {
// set the full name for this user
String fullName = (String) account.getAttributeValue("displayName");
this.myPrincipal.FullName = fullName;
if (log.isInfoEnabled())