瀏覽代碼

Fix bug where class should delegate to setDetails method - not set the details directly.

Ben Alex 21 年之前
父節點
當前提交
699f97929a
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      core/src/main/java/org/acegisecurity/ui/webapp/AuthenticationProcessingFilter.java

+ 3 - 1
core/src/main/java/org/acegisecurity/ui/webapp/AuthenticationProcessingFilter.java

@@ -77,7 +77,9 @@ public class AuthenticationProcessingFilter extends AbstractProcessingFilter {
 
         UsernamePasswordAuthenticationToken authRequest = new UsernamePasswordAuthenticationToken(username,
                 password);
-        authRequest.setDetails(request.getRemoteAddr());
+
+        // Allow subclasses to set the "details" property
+        setDetails(request, authRequest);
 
         return this.getAuthenticationManager().authenticate(authRequest);
     }