}
protected User doLogon(String username, String password) throws UserDatabaseException, InvalidLoginCredentialsException, AccountLockedException {
// set up RADIUS client to do authentication
RadiusClient rc = null;
try{
rc = new RadiusClient(serverHostName, authPort, acctPort, sharedSecret);
}catch(RadiusException rex){
log.error("RadiusException: " + rex.getMessage());
}catch(InvalidParameterException ivpex){
log.error("Unable to create Radius Client due to invalid parameter! " +
"InvalidParameterException: " + ivpex.getMessage());