Rob Winch
a888ddf8b3
SEC-2307: JavaConfig RequestCache ignores favicon.ico
12 years ago
Rob Winch
ddc0ef7ab3
SEC-2339: Added Logical (Or, And, Negated) RequestMatchers
12 years ago
Rob Winch
28fb6ba14b
SEC-2328: Add hasAnyRole to ExpressionUrlAuthorizationConfiguration
12 years ago
Rob Winch
b16c17f70b
SEC-2301: Remove invalid import
12 years ago
Rob Winch
a3d112979f
SEC-2301: GlobalMethodSecurityConfiguration sets DefaultWebSecurityExpressionHandler BeanResolver
12 years ago
Rob Winch
f294480e6b
SEC-2329: JC @Autowire(required=false) AuthenticationTrustResolver
...
Java Configuration now allows optional @Autowire of
AuthenticationTrustResolver. In the WebSecurityConfigurerAdapter this is
done by populating AuthenticationTrustResolver as a sharedObject.
12 years ago
Rob Winch
788ba9a1fa
SEC-2329: Allow injecting of AuthenticationTrustResolver
12 years ago
Rob Winch
7537dfc33a
SEC-2304: rm duplicate MethodExpressionHandler from GlobalMethodSecurityConfiguration
12 years ago
Rob Winch
5082a04626
SEC-2311: LogoutConfigurer allows other HTTP methods if CSRF is disabled
12 years ago
Rob Winch
9133c33f1d
SEC-2246: HttpSessionRequestCache.getRequest casts to RequestCache
...
The method getRequest use to cast to DefaultRequestCache, but this
is not necessary.
Now the cast is to SavedRequest.
12 years ago
Rob Winch
8f8c6169e8
SEC-2331: Cache Control now includes Expires: 0
12 years ago
Rob Winch
c5c1419521
SEC-2332: GlobalMethodSecurityConfiguration includes proper voters
...
Previously GlobalMethodSecurityConfiguration did not include the correct
voters. This updates the code and the tests to ensure that the proper
voters are added. Note this got past testing previously due to all the
voters abstaining, so tests were added for ensuring that methods could also
be invoked sucessfully using the configured annotation.
12 years ago
Rob Winch
d33b9e2854
SEC-2324: Update Spring Security tld version
12 years ago
Rob Winch
c156716be8
Ensure single version of org.slf4j
12 years ago
Rob Winch
0114b457c0
SEC-2330: CacheControlHeadersWriter use a single header
12 years ago
Rob Winch
05a7c58daa
SEC-2228: Change openid4j to optional in template.mf
12 years ago
Rob Winch
e5804d323b
SEC-2256: Fix intercept-url doc precidence statement
...
Previously the documentation incorrectly stated "If a request matches
multiple patterns, the method-specific match will take precedence
regardless of ordering."
This has now been removed and InterceptUrlConfigTests was added previously
to ensure this was true.
12 years ago
Rob Winch
be8aad8306
SEC-2196: Demonstrate Method Security works on Generic methods
12 years ago
Rob Winch
d9c9cd7f84
Remove warnings from defaultSpringSecurityContextSource
12 years ago
Rob Winch
b4cbcee7f0
SEC-2308: DefaultSpringSecurityContextSource allow empty baseUrl
12 years ago
Rob Winch
f6587c8697
SEC-2312: Update javadoc link to Spring 3.2.x
12 years ago
Rob Winch
32e9239fd2
SEC-2320: AuthenticationPrincipal can be null on invalid type
...
Previously a ClassCastException was thrown if the type was invalid. Now
a flag exists on AuthenticationPrincipal which indicates if a
ClassCastException should be thrown or not with the default being no error.
12 years ago
Rob Winch
b22acd0768
SEC-2314: AbstractSecurityWebApplicationInitializer.getSessionTrackingModes() uses EnumSet
12 years ago
Rob Winch
53a0db6be1
SEC-2313: Gradle javadoc hotfix
12 years ago
Rob Winch
662bb24370
SEC-1937: Added test to demonstrate SEC-1937 was invalid
12 years ago
Rob Winch
3c82e63ded
Formatting cleanup
12 years ago
Rob Winch
8e74407381
SEC-2296: HttpServletRequest.login should throw ServletException if already authenticated
...
See throws documentation at
http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html#login%28java.lang.String,%20java.lang.String%29
12 years ago
Rob Winch
e8ac11641b
SEC-2297: Add DispatchType.ASYNC as default for AbstractSecurityWebApplicationInitializer
12 years ago
Rob Winch
7203faf34f
SEC-2300: Update Spring LDAP version to 1.3.2.RELEASE
12 years ago
Rob Winch
3d2f23602f
SEC-2294: Update Spring Version to 3.2.4.RELEASE
12 years ago
Rob Winch
43f4d01cf3
SEC-2292: Add test to assert CSRF bypass of methods is case sensitive
...
HTTP methods should be case sensitive, so add test to ensure that this is
the case http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html#sec5.1.1
12 years ago
Rob Winch
6e9fb7930b
SEC-2298: Add AuthenticationPrincipalArgumentResolver
12 years ago
Rob Winch
98fe2322cd
SEC-2095: Fix Servlet API doc ids
12 years ago
Scott Andrews
fc16450344
Demonstrate rest.js CSRF support in reference docs
...
rest.js 0.9.4 added support for applying the CSRF header and token to
Ajax requests.
12 years ago
Rob Winch
246c632f3a
SEC-2095: Document Servlet API support
12 years ago
Rob Winch
664220f304
SEC-2295: Remove error logging when Spring version equals Spring Security
12 years ago
Rob Winch
86340b8016
SEC-2283: Polish headers doc
12 years ago
Rob Winch
ae368829f4
Tweak PermGen for tests
12 years ago
Rob Winch
d89cf6db29
SEC-2283: Update headers documentation and tests
12 years ago
Rob Winch
4761614c9f
SEC-2291: Fix internal links within reference
...
Instead of using xlink:href="# use linkend="
12 years ago
Rob Winch
69aac09e1d
SEC-2285: Added headers to to reference
12 years ago
Rob Winch
9483226d02
SEC-2282: Polish CSRF doc
12 years ago
Rob Winch
aca2e4ff3a
SEC-2289: Add spring4Test
12 years ago
Rob Winch
086056f191
SEC-2289: Make compatible with Spring 4 as well
...
There are a few subtle changes in Spring 4 that this commit addresses
12 years ago
Rob Winch
26166ef6e8
SEC-2272: CsrfRequestDataValueProcessor support Spring 4 and Spring 3
12 years ago
Rob Winch
3f69847a4e
SEC-2286: Log invalid CSRF tokens at debug level
12 years ago
Rob Winch
d60108eaf6
SEC-2229: Add optional dependencies to spring-security-config
...
spring-tx and spring-jdbc aren't pulled in transitively from
spring-security-web now, so we must include them as optional dependencies.
12 years ago
Rob Winch
98bdd32ca0
SEC-2282: Add CSRF documentation to the reference manual
12 years ago
Rob Winch
33db440961
SEC-2129: AntPathRequestMatcher also supports case sensitive comparisions
12 years ago
Rob Winch
7d1d856729
SEC-2229: spring-security-web dependency polish
...
- remove direct dependency on spring-aop
- spring-tx and spring-jdbc optional
12 years ago