소스 검색

SEC-862: Make logoutSuccessUrl accessible to sub-classes.

Luke Taylor 17 년 전
부모
커밋
ab6d29d927
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      core/src/main/java/org/springframework/security/ui/logout/LogoutFilter.java

+ 5 - 1
core/src/main/java/org/springframework/security/ui/logout/LogoutFilter.java

@@ -132,7 +132,7 @@ public class LogoutFilter extends SpringSecurityFilter {
         String targetUrl = request.getParameter("logoutSuccessUrl");
         String targetUrl = request.getParameter("logoutSuccessUrl");
 
 
         if(!StringUtils.hasLength(targetUrl)) {
         if(!StringUtils.hasLength(targetUrl)) {
-            targetUrl = logoutSuccessUrl;
+            targetUrl = getLogoutSuccessUrl();
         }
         }
 
 
         if (!StringUtils.hasLength(targetUrl)) {
         if (!StringUtils.hasLength(targetUrl)) {
@@ -167,6 +167,10 @@ public class LogoutFilter extends SpringSecurityFilter {
         this.filterProcessesUrl = filterProcessesUrl;
         this.filterProcessesUrl = filterProcessesUrl;
     }
     }
 
 
+    protected String getLogoutSuccessUrl() {
+        return logoutSuccessUrl;
+    }    
+    
     protected String getFilterProcessesUrl() {
     protected String getFilterProcessesUrl() {
         return filterProcessesUrl;
         return filterProcessesUrl;
     }
     }