GUACAMOLE-355: Switch to Invalid credentials and rely on error being logged.
Project: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/commit/9c57e20a Tree: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/tree/9c57e20a Diff: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/diff/9c57e20a Branch: refs/heads/staging/0.9.14-incubating Commit: 9c57e20a177de62a7825d198118b63df99813a50 Parents: a45a44f Author: Nick Couchman <vn...@apache.org> Authored: Fri Oct 27 14:29:13 2017 -0400 Committer: Nick Couchman <vn...@apache.org> Committed: Fri Oct 27 15:16:49 2017 -0400 ---------------------------------------------------------------------- .../guacamole/auth/cas/ticket/TicketValidationService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/blob/9c57e20a/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java ---------------------------------------------------------------------- diff --git a/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java b/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java index 34003a6..bfc3b69 100644 --- a/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java +++ b/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java @@ -34,7 +34,7 @@ import org.apache.guacamole.GuacamoleServerException; import org.apache.guacamole.auth.cas.conf.ConfigurationService; import org.apache.guacamole.net.auth.Credentials; import org.apache.guacamole.net.auth.credentials.CredentialsInfo; -import org.apache.guacamole.net.auth.credentials.GuacamoleInsufficientCredentialsException; +import org.apache.guacamole.net.auth.credentials.GuacamoleInvalidCredentialsException; import org.jasig.cas.client.authentication.AttributePrincipal; import org.jasig.cas.client.validation.Assertion; import org.jasig.cas.client.validation.Cas20ProxyTicketValidator; @@ -113,7 +113,7 @@ public class TicketValidationService { } catch (Throwable t) { logger.error("Error validating ticket with CAS server: {}", t.getMessage()); - throw new GuacamoleInsufficientCredentialsException("CAS login failed.", CredentialsInfo.USERNAME_PASSWORD); + throw new GuacamoleInvalidCredentialsException("CAS login failed.", CredentialsInfo.USERNAME_PASSWORD); } }