* @throws IOException If an error occurs while sending the error.
*/
private void failAuthentication(HttpServletResponse response) throws IOException {
- response.setHeader("X-Guacamole-Error-Message", AUTH_ERROR_MESSAGE);
response.sendError(HttpServletResponse.SC_FORBIDDEN);
}
// Get authorized config
GuacamoleConfiguration config = configs.get(id);
if (config == null) {
- logger.error("Error retrieving authorized configuration id={}.", id);
- throw new GuacamoleException("Unknown configuration ID.");
+ logger.error("Configuration id={} not found.", id);
+ return null;
}
logger.info("Successful connection from {} to \"{}\".", request.getRemoteAddr(), id);