diff --git a/cas-client-core/src/main/java/org/jasig/cas/client/session/SingleSignOutHandler.java b/cas-client-core/src/main/java/org/jasig/cas/client/session/SingleSignOutHandler.java index 2023268..e1803c5 100644 --- a/cas-client-core/src/main/java/org/jasig/cas/client/session/SingleSignOutHandler.java +++ b/cas-client-core/src/main/java/org/jasig/cas/client/session/SingleSignOutHandler.java @@ -173,7 +173,7 @@ public final class SingleSignOutHandler { private boolean isLogoutRequest(final HttpServletRequest request) { if ("POST".equalsIgnoreCase(request.getMethod())) { return !isMultipartRequest(request) - && pathMatches(request) + && pathEligibleForLogout(request) && CommonUtils.isNotBlank(CommonUtils.safeGetParameter(request, this.logoutParameterName, this.safeParameters)); } @@ -184,7 +184,7 @@ public final class SingleSignOutHandler { return false; } - private boolean pathMatches(HttpServletRequest request) { + private boolean pathEligibleForLogout(HttpServletRequest request) { return logoutPath == null || logoutPath.equals(getPath(request)); } diff --git a/cas-client-core/src/test/java/org/jasig/cas/client/session/SingleSignOutHandlerTests.java b/cas-client-core/src/test/java/org/jasig/cas/client/session/SingleSignOutHandlerTests.java index 64d837f..109fd4b 100644 --- a/cas-client-core/src/test/java/org/jasig/cas/client/session/SingleSignOutHandlerTests.java +++ b/cas-client-core/src/test/java/org/jasig/cas/client/session/SingleSignOutHandlerTests.java @@ -122,7 +122,7 @@ public final class SingleSignOutHandlerTests { } @Test - public void backChannelLogoutDoesDoesNotRunIfLogoutPathDoesNotMatch() { + public void backChannelLogoutDoesNotRunIfPathIsNotEligibleForLogout() { handler.setLogoutPath("/logout"); request.setServletPath("/not-a-logout"); final MockHttpSession session = doBackChannelLogout(); @@ -131,7 +131,7 @@ public final class SingleSignOutHandlerTests { } @Test - public void backChannelLogoutRunsWhenLogoutPathDoesMatch() { + public void backChannelLogoutRunsIfPathEqualsLogoutPath() { handler.setLogoutPath("/logout"); request.setServletPath("/logout"); final MockHttpSession session = doBackChannelLogout();