public boolean authenticate(String username, String password){
		
		boolean success = false;
		NexusClient client;
		try {
			client = new NexusClient(GO_HOST, community);
			success = client.authenticateUserPassword(username, password);
			userFullname = client.getUserFullName();
			userEmail = client.getUserEmail();
		} catch (NexusClientException e) {
			logger.error("NexusClient failure.");
			e.printStackTrace();
		}

		if(success){
			logger.info("Authentication succeeded for user " + userFullname);
		}
		else{
			logger.info("Authentication failed for username " + username);
		}
		
		return success;
	}