diff --git a/core/src/main/java/org/acegisecurity/providers/anonymous/AnonymousAuthenticationToken.java b/core/src/main/java/org/acegisecurity/providers/anonymous/AnonymousAuthenticationToken.java index 95ca9ebdf5..cf24bc6728 100644 --- a/core/src/main/java/org/acegisecurity/providers/anonymous/AnonymousAuthenticationToken.java +++ b/core/src/main/java/org/acegisecurity/providers/anonymous/AnonymousAuthenticationToken.java @@ -78,6 +78,10 @@ public class AnonymousAuthenticationToken extends AbstractAuthenticationToken return false; } + if ((this.details == null) && (test.getDetails() == null)) { + return true; + } + if ((this.details == null) && (test.getDetails() != null)) { return false; }