Rob Winch
07848a1060
SEC-2848: LogoutConfigurer allows setting clearAuthentication
2015-10-30 13:56:07 -05:00
Rob Winch
8207a29e52
SEC-3135: antMatchers(<method>,new String[0]) now passive
2015-10-30 10:55:45 -05:00
Rob Winch
f232f5ef05
SEC-3135: antMatchers now allows method and no pattern
...
Previously, antMatchers(POST).authenticated() was not allowed. Instead
users had to use antMatchers(POST, "/**").authenticated().
Now we default the patterns to be "/**" if it is null or empty.
2015-10-29 12:58:40 -05:00
Rob Winch
29632ee9ea
SEC-3132: securityBuilder cannot be null
...
If a custom SecurityConfiguererAdapter applies another
SecurityConfigurerAdapter it caused an error securityBuilder cannot be null.
This commit fixes this.
2015-10-23 13:34:27 -05:00
Rob Winch
7c62164392
SEC-3011: AbstractUrlAuthorizationConfigurer postProcess default AccessDecisionManager
2015-07-21 09:22:06 -05:00
Rob Winch
63a334317b
SEC-3019: Java Config for Http Basic supports Rememberme
2015-07-16 11:13:12 -05:00
Rob Winch
b0ad8173b0
SEC-2913: Post Process default session fixation AuthenticationStrategy
...
Before the default session fixation AuthenticationStrategy used a
NullEventPublisher when using the Java Configuration. This was due to the
fact that it is not exposed as a Bean and is not post processed.
We now post process the default session fixation AuthenticationStrategy
which initializes the EventPublisher properly.
2015-03-25 21:43:11 -05:00
Romain Fromi
6c185f649b
SEC-2876: HttpSecurityBuilder addFilterAfter javadoc before->after
2015-02-24 22:20:45 -06:00
Rob Winch
1b26d03479
SEC-2832: Fix config tests
2015-02-24 17:53:54 -06:00
Rob Winch
72de17d79a
SEC-2822: Make EnableGlobalAuthenticationAutowiredConfigurer static Bean
...
This ensures that EnableGlobalAuthenticationAutowiredConfigurer is actually
used in newer versions of Spring. See SPR-12646
2015-01-20 14:30:04 -06:00
Rob Winch
e27200a255
SEC-2815: Delay looking up AuthenticationConfiguration
2015-01-20 14:30:04 -06:00
Rob Winch
bf2d2d4597
SEC-2773: Add Test for static delegatingApplicationListener
2014-12-01 12:07:07 -06:00
Oliver Gierke
c05f27af6c
SEC-2773: Prevent premature container initialization in WebSecurityConfiguration.
...
Changed the bean definition method for the DelegatingApplicationListener
to be static to avoid the need to instantiate the configuration class which
caused further premature initializations to satisfy the dependencies
expressed in setFilterChainProxySecurityConfigurer(…).
2014-12-01 12:07:05 -06:00
Rob Winch
db66843e0b
SEC-2749: CsrfConfigurer.requireCsrfProtectionMatcher correct null check
2014-11-20 14:42:53 -06:00
Rob Winch
b71989ecde
SEC-2574: JavaConfig default SessionRegistry processes SessionDestroyedEvents
2014-11-19 17:10:14 -06:00
Rob Winch
d85a0a20bc
SEC-2595: @EnableGlobalMethodSecurity AspectJ tweaks for Spring 3.2.x
2014-07-29 09:39:55 -05:00
Rob Winch
0a45d3170c
SEC-2595: @EnableGlobalMethodSecurity AspectJ fixes
2014-07-25 16:27:49 -05:00
Rob Winch
47acf17323
SEC-2588: Javadoc fix channelSecurity->requiresChannel
2014-07-21 14:23:47 -05:00
Mirko Zeibig
85a37bdc02
SEC-2656: Fix <frame-options> with whitelist strategy
2014-06-18 09:07:41 -05:00
Rob Winch
d5842f949b
SEC-2657: Test for multi dynamic ports for LDAP Java Config
2014-06-17 17:25:40 -05:00
Rob Winch
3e3d819526
SEC-2660: Move config integration-test *.groovy to groovy source folder
2014-06-17 17:23:18 -05:00
Rob Winch
8eb89e3f12
SEC-2658: Java Config triggers usePasswordAttrCompare to be set
2014-06-17 17:11:20 -05:00
Rob Winch
bdde468e7d
SEC-2657: LdapAuthenticationProviderConfigurer find available port
2014-06-17 16:55:38 -05:00
Rob Winch
f574f2a2ac
SEC-2618: LdapAuthenticationProviderConfigurer passwordAttribute null check
...
If LdapAuthenticationProviderConfigurer passwordAttribute is null, do not
set on the PasswordComparisonAuthenticator
2014-06-17 16:52:04 -05:00
Rob Winch
519d85877c
SEC-2603: Fix config groovy integration tests
2014-05-20 23:14:11 -05:00
Rob Winch
f31a5c5411
SEC-2472: Support LDAP crypto PasswordEncoder
2014-05-20 23:13:07 -05:00
Andy Wilkinson
be687d6a84
SEC-2600: Remove unused import
2014-05-19 12:28:05 -05:00
Rob Winch
bf918df7a3
SEC-2543: Logout with CSRF enabled requires POST by default
2014-05-02 11:17:57 -05:00
Rob Winch
d6f540fdee
SEC-2532: Add disclaimer about jdbcAuthentication() with persistent data stores
2014-04-28 14:45:51 -05:00
Rob Winch
5e88ebef2e
SEC-2549: Remove LazyBean marker interface
2014-04-24 13:55:25 -05:00
Rob Winch
32c767a30d
SEC-2533: Global AuthenticationManagerBuilder disables clearing child credentials
2014-03-25 13:00:42 -05:00
Rob Winch
a11746a8d1
SEC-2498: RequestCache allows POST when CSRF is disabled
2014-03-25 10:44:34 -05:00
Rob Winch
a18265a163
SEC-2531: AuthenticationConfiguration#lazyBean should use BeanClassLoader
2014-03-24 14:54:02 -05:00
Rob Winch
974105ed19
SEC-2515: Detect object cycle for AuthenticationManager configuration
2014-03-10 14:04:10 -05:00
Rob Winch
1172d44397
SEC-2499: Allow MethodSecurityExpressionHandler in parent context
...
Previously a NoSuchBeanDefintionException was thrown when the
MethodSecurityExpressionHandler was defined in the parent context. This
happened due to trying to work around ordering issues related to SEC-2136
This commit resolves this by not marking the
MethodSecurityExpressionHandler bean as lazy unless it exists.
2014-03-06 20:51:24 -06:00
Rob Winch
49738e4588
SEC-2508: Passivity test for SEC-2357
2014-03-06 15:13:34 -06:00
Rob Winch
3b13c1fdf4
SEC-2495: CSRF disables logout on GET
2014-02-20 09:33:30 -06:00
Rob Winch
85305050c0
SEC-2455: Fix XML default login generation
2014-02-18 13:52:05 -06:00
Rob Winch
8a3a7961cb
SEC-2492: ExpressionUrlAuthorizationConfigurer private interceptUrl to void
2014-02-15 14:41:26 -06:00
Rob Winch
bf2df220ca
SEC-2490: LdapAuthenticationProviderConfigurer allows custom LdapAuthoritiesPopulator
2014-02-13 16:37:33 -06:00
Rob Winch
7a3da28987
SEC-2479: Search parent context for AuthenticationManager
2014-02-12 08:11:26 -06:00
Rob Winch
6c35c33abe
SEC-2447: Fix AuthenticationManagerBuilder ordering issues
2014-02-09 21:17:51 -06:00
Rob Winch
c42e13c966
loginProcessing test
2014-02-07 17:01:11 -06:00
Rob Winch
6b42a2eae1
SEC-2461: Multi WebSecurityConfiguration does not create null springSecurityFilterChain
2014-02-07 17:01:11 -06:00
Rob Winch
8d8475deb1
SEC-2455: form-login@login-processing-url & logout@logout-url use matchers
...
Remove the deprecation warnings of using setFilterProcessingUrl by invoking
the matcher methods instead.
2014-01-29 15:35:18 -06:00
Rob Winch
1f833b0d6b
Add ExpressionUrlAuthorizationCOnfigurer tests
...
- Demo custom expression root
- Demo @Bean in expression example
2014-01-23 11:21:21 -06:00
Rob Winch
994117ad75
SEC-2436: Fix CsrfConfigurerNoWebMvcTests
2013-12-14 14:48:47 -06:00
Rob Winch
b7041ed00e
SEC-2436: Add @EnableWebMvcSecurity
2013-12-14 14:40:01 -06:00
Rob Winch
053c890a69
SEC-2450: WebSecurityConfigurerAdapter have default Order of 100
2013-12-14 13:00:48 -06:00
Rob Winch
2df5541905
SEC-2448: Update to HSQL 2.3.1
2013-12-14 10:19:06 -06:00