@ -69,11 +67,24 @@ public class AuthByAdapterProvider implements InitializingBean,
@@ -69,11 +67,24 @@ public class AuthByAdapterProvider implements InitializingBean,
if(token.getKeyHash()==key.hashCode()){
returnauthentication;
}else{
thrownewBadCredentialsException(
"The presented AuthByAdapter implementation does not contain the expected key");
@ -151,6 +151,7 @@ public abstract class AbstractSecurityInterceptor implements InitializingBean,
@@ -151,6 +151,7 @@ public abstract class AbstractSecurityInterceptor implements InitializingBean,
@ -158,194 +159,6 @@ public abstract class AbstractSecurityInterceptor implements InitializingBean,
@@ -158,194 +159,6 @@ public abstract class AbstractSecurityInterceptor implements InitializingBean,
@ -371,151 +184,353 @@ public abstract class AbstractSecurityInterceptor implements InitializingBean,
@@ -371,151 +184,353 @@ public abstract class AbstractSecurityInterceptor implements InitializingBean,
"No public invocations are allowed via this AbstractSecurityInterceptor. This indicates a configuration error because the AbstractSecurityInterceptor.rejectPublicInvocations property is set to 'true'");
}
Assert.notNull(this.runAsManager,"A RunAsManager is required");
"No public invocations are allowed via this AbstractSecurityInterceptor. This indicates a configuration error because the AbstractSecurityInterceptor.rejectPublicInvocations property is set to 'true'");
}
// We don't authenticated.setAuthentication(true), because each provider should do that
AuthByAdapterProvider.incorrectKey=The presented AuthByAdapter implementation does not contain the expected key
BasicAclEntryAfterInvocationProvider.noPermission=Authentication {0} has NO permissions at all to the domain object {1}
BasicAclEntryAfterInvocationProvider.insufficientPermission=Authentication {0} has ACL permissions to the domain object, but not the required ACL permission to the domain object {1}
ConcurrentSessionControllerImpl.exceededAllowed=Maximum sessions of {0} for this principal exceeded
ProviderManager.providerNotFound=No AuthenticationProvider found for {0}
AnonymousAuthenticationProvider.incorrectKey=The presented AnonymousAuthenticationToken does not contain the expected key
CasAuthenticationProvider.incorrectKey=The presented CasAuthenticationToken does not contain the expected key
CasAuthenticationProvider.noServiceTicket=Failed to provide a CAS service ticket to validate
NamedCasProxyDecider.untrusted=Nearest proxy {0} is untrusted
RejectProxyTickets.reject=Proxy tickets are rejected
AbstractSecurityInterceptor.authenticationNotFound=An Authentication object was not found in the SecurityContext
AbstractUserDetailsAuthenticationProvider.onlySupports=Only UsernamePasswordAuthenticationToken is supported
AbstractUserDetailsAuthenticationProvider.locked=User account is locked
AbstractUserDetailsAuthenticationProvider.disabled=User is disabled
AbstractUserDetailsAuthenticationProvider.expired=User account has expired
AbstractUserDetailsAuthenticationProvider.credentialsExpired=User credentials have expired
@ -116,74 +118,14 @@ public class ProviderManager extends AbstractAuthenticationManager
@@ -116,74 +118,14 @@ public class ProviderManager extends AbstractAuthenticationManager
Assert.notNull(this.messages,"A message source must be set");
if(exceptionMappings==null){
exceptionMappings=newProperties();
@ -211,6 +153,23 @@ public class ProviderManager extends AbstractAuthenticationManager
@@ -211,6 +153,23 @@ public class ProviderManager extends AbstractAuthenticationManager
@ -244,8 +203,7 @@ public class ProviderManager extends AbstractAuthenticationManager
@@ -244,8 +203,7 @@ public class ProviderManager extends AbstractAuthenticationManager
@ -272,8 +230,10 @@ public class ProviderManager extends AbstractAuthenticationManager
@@ -272,8 +230,10 @@ public class ProviderManager extends AbstractAuthenticationManager
}
if(lastException==null){
lastException=newProviderNotFoundException(
"No authentication provider for "+toTest.getName());
@ -309,20 +269,69 @@ public class ProviderManager extends AbstractAuthenticationManager
@@ -309,20 +269,69 @@ public class ProviderManager extends AbstractAuthenticationManager
@ -73,13 +69,26 @@ public class AnonymousAuthenticationProvider implements AuthenticationProvider,
@@ -73,13 +69,26 @@ public class AnonymousAuthenticationProvider implements AuthenticationProvider,
@ -56,60 +60,23 @@ public class CasAuthenticationProvider implements AuthenticationProvider,
@@ -56,60 +60,23 @@ public class CasAuthenticationProvider implements AuthenticationProvider,
@ -133,16 +100,18 @@ public class CasAuthenticationProvider implements AuthenticationProvider,
@@ -133,16 +100,18 @@ public class CasAuthenticationProvider implements AuthenticationProvider,
.getKeyHash()){
returnauthentication;
}else{
thrownewBadCredentialsException(
"The presented CasAuthenticationToken does not contain the expected key");
"Failed to provide a CAS service ticket to validate"));
}
booleanstateless=false;
@ -173,17 +142,6 @@ public class CasAuthenticationProvider implements AuthenticationProvider,
@@ -173,17 +142,6 @@ public class CasAuthenticationProvider implements AuthenticationProvider,
@ -203,4 +161,61 @@ public class CasAuthenticationProvider implements AuthenticationProvider,
@@ -203,4 +161,61 @@ public class CasAuthenticationProvider implements AuthenticationProvider,
Assert.notNull(this.messages,"A message source must be set");
}
publicvoidconfirmProxyListTrusted(ListproxyList)
throwsProxyUntrustedException{
Assert.notNull(proxyList,"proxyList cannot be null");
@ -54,9 +67,14 @@ public class RejectProxyTickets implements CasProxyDecider {
@@ -54,9 +67,14 @@ public class RejectProxyTickets implements CasProxyDecider {
if(logger.isDebugEnabled()){
logger.debug("Proxies are unacceptable; proxy list provided: "
+proxyList.toString());
+proxyList.toString());
}
thrownewProxyUntrustedException("Proxy tickets are rejected");
Assert.notNull(this.userCache,"A user cache must be set");
Assert.notNull(this.messages,"A message source must be set");
doAfterPropertiesSet();
}
@ -100,7 +112,9 @@ public abstract class AbstractUserDetailsAuthenticationProvider
@@ -100,7 +112,9 @@ public abstract class AbstractUserDetailsAuthenticationProvider
@ -118,15 +132,21 @@ public abstract class AbstractUserDetailsAuthenticationProvider
@@ -118,15 +132,21 @@ public abstract class AbstractUserDetailsAuthenticationProvider
}
if(!user.isAccountNonLocked()){
thrownewLockedException("User account is locked");
// This check must come here, as we don't want to tell users
@ -144,8 +164,9 @@ public abstract class AbstractUserDetailsAuthenticationProvider
@@ -144,8 +164,9 @@ public abstract class AbstractUserDetailsAuthenticationProvider
@ -162,36 +183,51 @@ public abstract class AbstractUserDetailsAuthenticationProvider
@@ -162,36 +183,51 @@ public abstract class AbstractUserDetailsAuthenticationProvider
@ -243,38 +279,19 @@ public abstract class AbstractUserDetailsAuthenticationProvider
@@ -243,38 +279,19 @@ public abstract class AbstractUserDetailsAuthenticationProvider
@ -73,13 +69,26 @@ public class RememberMeAuthenticationProvider implements AuthenticationProvider,
@@ -73,13 +69,26 @@ public class RememberMeAuthenticationProvider implements AuthenticationProvider,
@ -88,25 +98,42 @@ public class X509AuthenticationProvider implements AuthenticationProvider,
@@ -88,25 +98,42 @@ public class X509AuthenticationProvider implements AuthenticationProvider,
@ -46,18 +51,64 @@ public class DaoX509AuthoritiesPopulator implements X509AuthoritiesPopulator,
@@ -46,18 +51,64 @@ public class DaoX509AuthoritiesPopulator implements X509AuthoritiesPopulator,
@ -73,36 +124,4 @@ public class DaoX509AuthoritiesPopulator implements X509AuthoritiesPopulator,
@@ -73,36 +124,4 @@ public class DaoX509AuthoritiesPopulator implements X509AuthoritiesPopulator,
@ -69,11 +66,24 @@ public class RunAsImplAuthenticationProvider implements InitializingBean,
@@ -69,11 +66,24 @@ public class RunAsImplAuthenticationProvider implements InitializingBean,
if(token.getKeyHash()==key.hashCode()){
returnauthentication;
}else{
thrownewBadCredentialsException(
"The presented RunAsUserToken does not contain the expected key");
@ -138,6 +144,7 @@ public abstract class AbstractProcessingFilter implements Filter,
@@ -138,6 +144,7 @@ public abstract class AbstractProcessingFilter implements Filter,
@ -173,65 +180,15 @@ public abstract class AbstractProcessingFilter implements Filter,
@@ -173,65 +180,15 @@ public abstract class AbstractProcessingFilter implements Filter,
Assert.hasLength(defaultTargetUrl,"defaultTargetUrl must be specified");
Assert.hasLength(authenticationFailureUrl,
"authenticationFailureUrl must be specified");
Assert.notNull(authenticationManager,
"authenticationManager must be specified");
Assert.notNull(this.rememberMeServices);
}
/**
@ -247,34 +204,6 @@ public abstract class AbstractProcessingFilter implements Filter,
@@ -247,34 +204,6 @@ public abstract class AbstractProcessingFilter implements Filter,
@ -324,6 +253,38 @@ public abstract class AbstractProcessingFilter implements Filter,
@@ -324,6 +253,38 @@ public abstract class AbstractProcessingFilter implements Filter,
@ -333,6 +294,14 @@ public abstract class AbstractProcessingFilter implements Filter,
@@ -333,6 +294,14 @@ public abstract class AbstractProcessingFilter implements Filter,
@ -380,6 +349,49 @@ public abstract class AbstractProcessingFilter implements Filter,
@@ -380,6 +349,49 @@ public abstract class AbstractProcessingFilter implements Filter,
@ -395,7 +407,8 @@ public abstract class AbstractProcessingFilter implements Filter,
@@ -395,7 +407,8 @@ public abstract class AbstractProcessingFilter implements Filter,
@ -444,8 +457,8 @@ public abstract class AbstractProcessingFilter implements Filter,
@@ -444,8 +457,8 @@ public abstract class AbstractProcessingFilter implements Filter,
@ -127,105 +132,21 @@ public class SwitchUserProcessingFilter implements Filter, InitializingBean,
@@ -127,105 +132,21 @@ public class SwitchUserProcessingFilter implements Filter, InitializingBean,
@ -244,229 +165,397 @@ public class SwitchUserProcessingFilter implements Filter, InitializingBean,
@@ -244,229 +165,397 @@ public class SwitchUserProcessingFilter implements Filter, InitializingBean,
@ -83,14 +80,18 @@ public class AffirmativeBased extends AbstractAccessDecisionManager {
@@ -83,14 +80,18 @@ public class AffirmativeBased extends AbstractAccessDecisionManager {
}
if(deny>0){
thrownewAccessDeniedException("Access is denied.");
@ -44,15 +41,6 @@ public class ConsensusBased extends AbstractAccessDecisionManager {
@@ -44,15 +41,6 @@ public class ConsensusBased extends AbstractAccessDecisionManager {
@ -111,14 +99,18 @@ public class ConsensusBased extends AbstractAccessDecisionManager {
@@ -111,14 +99,18 @@ public class ConsensusBased extends AbstractAccessDecisionManager {
}
if(deny>grant){
thrownewAccessDeniedException("Access is denied.");
@ -126,7 +118,18 @@ public class ConsensusBased extends AbstractAccessDecisionManager {
@@ -126,7 +118,18 @@ public class ConsensusBased extends AbstractAccessDecisionManager {
if(this.isAllowIfAllAbstainDecisions()){
return;
}else{
thrownewAccessDeniedException("Access is denied.");
@ -105,7 +102,9 @@ public class UnanimousBased extends AbstractAccessDecisionManager {
@@ -105,7 +102,9 @@ public class UnanimousBased extends AbstractAccessDecisionManager {
}
if(deny>0){
thrownewAccessDeniedException("Access is denied.");
@ -117,7 +116,9 @@ public class UnanimousBased extends AbstractAccessDecisionManager {
@@ -117,7 +116,9 @@ public class UnanimousBased extends AbstractAccessDecisionManager {
if(this.isAllowIfAllAbstainDecisions()){
return;
}else{
thrownewAccessDeniedException("Access is denied.");
@ -65,6 +66,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@@ -65,6 +66,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@ -94,6 +96,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@@ -94,6 +96,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@ -123,6 +126,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@@ -123,6 +126,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@ -150,6 +154,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@@ -150,6 +154,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@ -171,6 +176,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@@ -171,6 +176,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@ -202,6 +208,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@@ -202,6 +208,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@ -222,6 +229,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@@ -222,6 +229,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@ -234,6 +242,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@@ -234,6 +242,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@ -254,6 +263,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@@ -254,6 +263,7 @@ public class BasicAclEntryAfterInvocationProviderTests extends TestCase {
@ -39,6 +40,7 @@ public class ConcurrentSessionControllerImplTests extends TestCase {
@@ -39,6 +40,7 @@ public class ConcurrentSessionControllerImplTests extends TestCase {
@ -177,6 +178,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@@ -177,6 +178,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@ -212,6 +214,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@@ -212,6 +214,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@ -228,6 +231,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@@ -228,6 +231,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@ -240,6 +244,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@@ -240,6 +244,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@ -258,6 +263,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@@ -258,6 +263,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@ -276,6 +282,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@@ -276,6 +282,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@ -294,6 +301,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@@ -294,6 +301,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@ -308,6 +316,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@@ -308,6 +316,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
si.setRunAsManager(null);// Overriding the default
@ -325,6 +334,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@@ -325,6 +334,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@ -342,6 +352,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@@ -342,6 +352,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@ -361,6 +372,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@@ -361,6 +372,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@ -376,6 +388,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@@ -376,6 +388,7 @@ public class MethodSecurityInterceptorTests extends TestCase {
@ -64,6 +65,7 @@ public class AspectJSecurityInterceptorTests extends TestCase {
@@ -64,6 +65,7 @@ public class AspectJSecurityInterceptorTests extends TestCase {
@ -100,6 +102,7 @@ public class AspectJSecurityInterceptorTests extends TestCase {
@@ -100,6 +102,7 @@ public class AspectJSecurityInterceptorTests extends TestCase {
@ -77,6 +78,7 @@ public class FilterSecurityInterceptorTests extends TestCase {
@@ -77,6 +78,7 @@ public class FilterSecurityInterceptorTests extends TestCase {
@ -110,6 +112,7 @@ public class FilterSecurityInterceptorTests extends TestCase {
@@ -110,6 +112,7 @@ public class FilterSecurityInterceptorTests extends TestCase {
@ -144,6 +147,7 @@ public class FilterSecurityInterceptorTests extends TestCase {
@@ -144,6 +147,7 @@ public class FilterSecurityInterceptorTests extends TestCase {
@ -183,6 +187,7 @@ public class FilterSecurityInterceptorTests extends TestCase {
@@ -183,6 +187,7 @@ public class FilterSecurityInterceptorTests extends TestCase {
@ -203,6 +208,7 @@ public class FilterSecurityInterceptorTests extends TestCase {
@@ -203,6 +208,7 @@ public class FilterSecurityInterceptorTests extends TestCase {
@ -53,6 +54,7 @@ public class AnonymousAuthenticationProviderTests extends TestCase {
@@ -53,6 +54,7 @@ public class AnonymousAuthenticationProviderTests extends TestCase {
@ -71,6 +73,7 @@ public class AnonymousAuthenticationProviderTests extends TestCase {
@@ -71,6 +73,7 @@ public class AnonymousAuthenticationProviderTests extends TestCase {
@ -82,6 +85,7 @@ public class AnonymousAuthenticationProviderTests extends TestCase {
@@ -82,6 +85,7 @@ public class AnonymousAuthenticationProviderTests extends TestCase {
@ -89,6 +93,7 @@ public class AnonymousAuthenticationProviderTests extends TestCase {
@@ -89,6 +93,7 @@ public class AnonymousAuthenticationProviderTests extends TestCase {
@ -102,6 +107,7 @@ public class AnonymousAuthenticationProviderTests extends TestCase {
@@ -102,6 +107,7 @@ public class AnonymousAuthenticationProviderTests extends TestCase {
@ -116,6 +122,7 @@ public class AnonymousAuthenticationProviderTests extends TestCase {
@@ -116,6 +122,7 @@ public class AnonymousAuthenticationProviderTests extends TestCase {
@ -64,6 +65,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@@ -64,6 +65,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@ -108,6 +110,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@@ -108,6 +110,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@ -144,6 +147,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@@ -144,6 +147,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@ -167,6 +171,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@@ -167,6 +171,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@ -193,6 +198,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@@ -193,6 +198,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@ -209,6 +215,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@@ -209,6 +215,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@ -225,6 +232,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@@ -225,6 +232,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@ -241,6 +249,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@@ -241,6 +249,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@ -257,6 +266,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@@ -257,6 +266,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@ -272,6 +282,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@@ -272,6 +282,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@ -288,6 +299,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@@ -288,6 +299,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@ -307,6 +319,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@@ -307,6 +319,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@ -322,6 +335,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@@ -322,6 +335,7 @@ public class CasAuthenticationProviderTests extends TestCase {
@ -42,17 +41,18 @@ public class NamedCasProxyDeciderTests extends TestCase {
@@ -42,17 +41,18 @@ public class NamedCasProxyDeciderTests extends TestCase {
@ -103,6 +107,7 @@ public class NamedCasProxyDeciderTests extends TestCase {
@@ -103,6 +107,7 @@ public class NamedCasProxyDeciderTests extends TestCase {
@ -117,6 +122,7 @@ public class NamedCasProxyDeciderTests extends TestCase {
@@ -117,6 +122,7 @@ public class NamedCasProxyDeciderTests extends TestCase {
@ -63,6 +64,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -63,6 +64,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -79,6 +81,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -79,6 +81,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -95,6 +98,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -95,6 +98,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -111,6 +115,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -111,6 +115,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -138,6 +143,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -138,6 +143,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -154,6 +160,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -154,6 +160,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -170,6 +177,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -170,6 +177,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -186,6 +194,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -186,6 +194,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -202,6 +211,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -202,6 +211,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -219,6 +229,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -219,6 +229,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -236,6 +247,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -236,6 +247,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -253,6 +265,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -253,6 +265,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -276,6 +289,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -276,6 +289,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -305,6 +319,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -305,6 +319,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -330,6 +345,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -330,6 +345,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -351,6 +367,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -351,6 +367,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -364,6 +381,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -364,6 +381,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -388,6 +406,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -388,6 +406,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -414,6 +433,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -414,6 +433,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -425,6 +445,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -425,6 +445,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -439,6 +460,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -439,6 +460,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -449,6 +471,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@@ -449,6 +471,7 @@ public class DaoAuthenticationProviderTests extends TestCase {
@ -53,6 +54,7 @@ public class RememberMeAuthenticationProviderTests extends TestCase {
@@ -53,6 +54,7 @@ public class RememberMeAuthenticationProviderTests extends TestCase {
@ -71,6 +73,7 @@ public class RememberMeAuthenticationProviderTests extends TestCase {
@@ -71,6 +73,7 @@ public class RememberMeAuthenticationProviderTests extends TestCase {
@ -82,6 +85,7 @@ public class RememberMeAuthenticationProviderTests extends TestCase {
@@ -82,6 +85,7 @@ public class RememberMeAuthenticationProviderTests extends TestCase {
@ -102,6 +106,7 @@ public class RememberMeAuthenticationProviderTests extends TestCase {
@@ -102,6 +106,7 @@ public class RememberMeAuthenticationProviderTests extends TestCase {
@ -116,6 +121,7 @@ public class RememberMeAuthenticationProviderTests extends TestCase {
@@ -116,6 +121,7 @@ public class RememberMeAuthenticationProviderTests extends TestCase {
@ -49,6 +50,7 @@ public class X509AuthenticationProviderTests extends TestCase {
@@ -49,6 +50,7 @@ public class X509AuthenticationProviderTests extends TestCase {
@ -57,6 +59,7 @@ public class X509AuthenticationProviderTests extends TestCase {
@@ -57,6 +59,7 @@ public class X509AuthenticationProviderTests extends TestCase {
@ -70,6 +73,7 @@ public class X509AuthenticationProviderTests extends TestCase {
@@ -70,6 +73,7 @@ public class X509AuthenticationProviderTests extends TestCase {
@ -82,6 +86,7 @@ public class X509AuthenticationProviderTests extends TestCase {
@@ -82,6 +86,7 @@ public class X509AuthenticationProviderTests extends TestCase {
@ -94,6 +99,7 @@ public class X509AuthenticationProviderTests extends TestCase {
@@ -94,6 +99,7 @@ public class X509AuthenticationProviderTests extends TestCase {
@ -56,6 +57,7 @@ public class DaoX509AuthoritiesPopulatorTests extends TestCase {
@@ -56,6 +57,7 @@ public class DaoX509AuthoritiesPopulatorTests extends TestCase {
@ -65,6 +67,7 @@ public class DaoX509AuthoritiesPopulatorTests extends TestCase {
@@ -65,6 +67,7 @@ public class DaoX509AuthoritiesPopulatorTests extends TestCase {
@ -74,6 +77,7 @@ public class DaoX509AuthoritiesPopulatorTests extends TestCase {
@@ -74,6 +77,7 @@ public class DaoX509AuthoritiesPopulatorTests extends TestCase {
populator.setSubjectDNRegex("CN=(.*?,");// missing closing bracket on group
@ -88,6 +92,7 @@ public class DaoX509AuthoritiesPopulatorTests extends TestCase {
@@ -88,6 +92,7 @@ public class DaoX509AuthoritiesPopulatorTests extends TestCase {
@ -104,6 +109,7 @@ public class DaoX509AuthoritiesPopulatorTests extends TestCase {
@@ -104,6 +109,7 @@ public class DaoX509AuthoritiesPopulatorTests extends TestCase {
@ -120,6 +126,7 @@ public class DaoX509AuthoritiesPopulatorTests extends TestCase {
@@ -120,6 +126,7 @@ public class DaoX509AuthoritiesPopulatorTests extends TestCase {
@ -44,14 +44,14 @@ public class RunAsImplAuthenticationProviderTests extends TestCase {
@@ -44,14 +44,14 @@ public class RunAsImplAuthenticationProviderTests extends TestCase {
@ -59,6 +59,7 @@ public class RunAsImplAuthenticationProviderTests extends TestCase {
@@ -59,6 +59,7 @@ public class RunAsImplAuthenticationProviderTests extends TestCase {
@ -74,6 +75,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@@ -74,6 +75,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@ -97,6 +99,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@@ -97,6 +99,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@ -122,6 +125,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@@ -122,6 +125,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@ -147,6 +151,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@@ -147,6 +151,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@ -169,6 +174,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@@ -169,6 +174,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@ -177,6 +183,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@@ -177,6 +183,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@ -191,6 +198,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@@ -191,6 +198,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@ -206,6 +214,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@@ -206,6 +214,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@ -238,6 +247,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@@ -238,6 +247,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@ -266,6 +276,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@@ -266,6 +276,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@ -294,6 +305,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@@ -294,6 +305,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@ -343,6 +355,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {
@@ -343,6 +355,7 @@ public class SwitchUserProcessingFilterTests extends TestCase {