diff --git a/core/src/main/java/org/springframework/security/authentication/dao/AbstractUserDetailsAuthenticationProvider.java b/core/src/main/java/org/springframework/security/authentication/dao/AbstractUserDetailsAuthenticationProvider.java index 71199587ce..d107f9aa22 100644 --- a/core/src/main/java/org/springframework/security/authentication/dao/AbstractUserDetailsAuthenticationProvider.java +++ b/core/src/main/java/org/springframework/security/authentication/dao/AbstractUserDetailsAuthenticationProvider.java @@ -117,6 +117,8 @@ public abstract class AbstractUserDetailsAuthenticationProvider public final void afterPropertiesSet() throws Exception { Assert.notNull(this.userCache, "A user cache must be set"); Assert.notNull(this.messages, "A message source must be set"); + Assert.notNull(this.preAuthenticationChecks, "A pre authentication checks must be set"); + Assert.notNull(this.postAuthenticationChecks, "A post authentication checks must be set"); doAfterPropertiesSet(); }