diff --git a/cas-client-core/src/main/java/org/jasig/cas/client/authentication/AuthenticationFilter.java b/cas-client-core/src/main/java/org/jasig/cas/client/authentication/AuthenticationFilter.java index 9f42a0f..67f3633 100644 --- a/cas-client-core/src/main/java/org/jasig/cas/client/authentication/AuthenticationFilter.java +++ b/cas-client-core/src/main/java/org/jasig/cas/client/authentication/AuthenticationFilter.java @@ -110,7 +110,7 @@ public class AuthenticationFilter extends AbstractCasFilter { final String serviceUrl = constructServiceUrl(request, response); final String ticket = retrieveTicketFromRequest(request); - final boolean wasGatewayed = this.gatewayStorage.hasGatewayedAlready(request, serviceUrl); + final boolean wasGatewayed = this.gateway && this.gatewayStorage.hasGatewayedAlready(request, serviceUrl); if (CommonUtils.isNotBlank(ticket) || wasGatewayed) { filterChain.doFilter(request, response);