SEC-664: Removed validateUserDetails method from AbstractRememberMeServices, wrapped the UserDetailsService in a status-checking one and added a catch block for AccountStatusExceptions. Also some minor tidying up of other remember-me classes.
@ -91,6 +94,10 @@ public abstract class AbstractRememberMeServices implements RememberMeServices,
@@ -91,6 +94,10 @@ public abstract class AbstractRememberMeServices implements RememberMeServices,
@ -175,21 +182,6 @@ public abstract class AbstractRememberMeServices implements RememberMeServices,
@@ -175,21 +182,6 @@ public abstract class AbstractRememberMeServices implements RememberMeServices,
logger.debug("Interactive login attempt was unsuccessful.");
cancelCookie(request,response);
@ -327,7 +319,7 @@ public abstract class AbstractRememberMeServices implements RememberMeServices,
@@ -327,7 +319,7 @@ public abstract class AbstractRememberMeServices implements RememberMeServices,
@ -112,8 +113,6 @@ public class PersistentTokenBasedRememberMeServices extends AbstractRememberMeSe
@@ -112,8 +113,6 @@ public class PersistentTokenBasedRememberMeServices extends AbstractRememberMeSe
@ -116,8 +111,6 @@ public class TokenBasedRememberMeServices extends AbstractRememberMeServices {
@@ -116,8 +111,6 @@ public class TokenBasedRememberMeServices extends AbstractRememberMeServices {
@ -84,8 +84,7 @@ public class TokenBasedRememberMeServicesTests extends TestCase {
@@ -84,8 +84,7 @@ public class TokenBasedRememberMeServicesTests extends TestCase {
@ -104,8 +103,7 @@ public class TokenBasedRememberMeServicesTests extends TestCase {
@@ -104,8 +103,7 @@ public class TokenBasedRememberMeServicesTests extends TestCase {
assertNull(returnedCookie);// shouldn't try to invalidate our cookie
@ -150,8 +148,7 @@ public class TokenBasedRememberMeServicesTests extends TestCase {
@@ -150,8 +148,7 @@ public class TokenBasedRememberMeServicesTests extends TestCase {
@ -201,8 +198,7 @@ public class TokenBasedRememberMeServicesTests extends TestCase {
@@ -201,8 +198,7 @@ public class TokenBasedRememberMeServicesTests extends TestCase {
@ -228,8 +224,7 @@ public class TokenBasedRememberMeServicesTests extends TestCase {
@@ -228,8 +224,7 @@ public class TokenBasedRememberMeServicesTests extends TestCase {
Uncomment to enable X509 client authentication support
Uncomment to enable X509 client authentication support -->
<x509/>
-->
<!-- All of this is unnecessary if auto-config="true" -->
<form-login/>
<anonymous/>
@ -68,7 +68,7 @@ Uncomment to authenticate against an embedded LDAP server.
@@ -68,7 +68,7 @@ Uncomment to authenticate against an embedded LDAP server.