Steve Riesenberg
16dc6be3c8
Update copyright year
...
Issue gh-14329
2 years ago
Geir Hedemark
c88aaedb48
Updated broken documentation link in javadocs
2 years ago
Marcus Hert Da Coregio
92af758f1f
Make springSecurityHandlerMappingIntrospectorBeanDefinitionRegistryPostProcessor passive
...
Instead of excluding the bean from AOT processing, we avoid redefining the beans if they are present or in the expected state.
Issue gh-14362
2 years ago
Marcus Hert Da Coregio
778a63a763
Revert "Exclude SpringSecurityHandlerMappingIntrospectorBeanDefinitionRegistryPostProcessor from AOT processing"
...
This reverts commit 8a93178da7 .
2 years ago
DingHao
7cd626fe25
Fix FilterChainProxy cannot be found when @EnableWebSecurity(debug = true)
...
Closes gh-14370
2 years ago
Marcus Hert Da Coregio
364bc10e78
Add hints for CompositeFilterChainProxy
...
Closes gh-14359
2 years ago
Marcus Hert Da Coregio
8a93178da7
Exclude SpringSecurityHandlerMappingIntrospectorBeanDefinitionRegistryPostProcessor from AOT processing
...
Closes gh-14362
2 years ago
Josh Cummings
e058b559b8
Polish Method Security Eager-Loading
...
Issue gh-11596
2 years ago
Josh Cummings
9a5d991383
Address eager-loading of infrastructure beans
...
Closes gh-11596
2 years ago
Josh Cummings
33800c0124
Address eager-loading of infrastructure beans
...
Closes gh-11596
2 years ago
Josh Cummings
fc007aa373
Check OpenSAML Version in XML Support
...
Closes gh-12483
2 years ago
Josh Cummings
eaaa813ede
Fix header value typo
...
Closes gh-11948
2 years ago
Rob Winch
142b268a21
Use CompositeFilterChainProxy
...
By extending FilterChainProxy CompositeFilterChainProxy is more passive since
users often depend on the type of the springSecurityFilterChain Bean being
FilterChainProxy (even though it can already be other types - when debug is
enabled).
Issue gh-14128
2 years ago
Rob Winch
70dfb3d391
Add HandlerMappingIntrospector Caching
...
Closes gh-14128
2 years ago
Josh Cummings
c623303ca5
Add Logging
...
Now if the ServletRegistration API available message is shown, it will
also be accompanied with a startup warning in the logs.
Closes gh-14221
2 years ago
Josh Cummings
a98baa7522
Polish ServletRegistration API Deferral
...
Tomcat uses different ServletContext instances from startup- and request-time.
This commit ensures that if the programmatic API isn't available at startup-time,
then use the ServletContext attached to the HttpServletRequest at runtime.
Issue gh-13794
2 years ago
Josh Cummings
d961307044
Polish RequestMatcher Description
...
Issue gh-13794
2 years ago
Josh Cummings
4ca54683ae
Defer requestMatchers Validation to Runtime
...
Closes gh-13794
2 years ago
Marcus Hert Da Coregio
00da9c9092
Use assertj assertions
2 years ago
Marcus Hert Da Coregio
e3ab1c94d7
Use assertj assertions
2 years ago
Marcus Hert Da Coregio
a7da9491d9
Use assertj assertions
2 years ago
Josh Cummings
ffd12ee3b9
Refine requestMatcher Validation Rules
...
Closes gh-14078
2 years ago
Steve Riesenberg
9db33f33c7
Revert unnecessary merges on 6.0.x
...
This commit removes unnecessary main-branch merges starting from
8750608b5b and adds the following
needed commit(s) that were made afterward:
- 5dce82c48b
2 years ago
Josh Cummings
96ebab324c
Remove Type Parameter
...
Closes gh-14012
2 years ago
Josh Cummings
8f829dd1d7
Refine requestMatcher Validation Rules
...
Closes gh-13850
2 years ago
Josh Cummings
762319b6be
Add forServletPattern
...
Closes gh-13562
2 years ago
Marcus Da Coregio
64e2a2ff8b
Apply updated Code Style
...
Closes gh-13881
3 years ago
Steve Riesenberg
ff374935fb
Verify ReactorContext when using Virtual Threads
...
Closes gh-12791
3 years ago
Steve Riesenberg
d48b8697bd
Fix mockito usage
...
Issue gh-13810
3 years ago
Josh Cummings
cb33fd7850
Add OIDC Back-Channel Logout Support
...
Closes gh-12570
3 years ago
Rob Winch
5b293d2116
Automate spring-security.xsd
...
Closes gh-13819
3 years ago
Marcus Da Coregio
aeafcc1377
Defer MethodSecurityExpressionHandler Resolution
...
When using Spring Security ACL and compiling to Native, in order to create the '*AuthorizationMethodInterceptor' Proxy beans during build time, Spring tries to resolve the DataSource bean since the DataSource can be a dependency of some AclService implementations, and fails because some required data source properties are not available during build time.
This commit defers the initialization of the MethodSecurityExpressionHandler to the runtime.
Closes gh-12653
3 years ago
Tim te Beek
9df9cb5aed
refactor: AssertJ best practices
...
Use this link to re-run the recipe: https://app.moderne.io/recipes/builder/bGVuS?organizationId=RGVmYXVsdA%3D%3D
Co-authored-by: Moderne <team@moderne.io>
3 years ago
Steve Riesenberg
92256f0522
Support nested suspend calls for Kotlin coroutines
...
Closes gh-13764
3 years ago
Steve Riesenberg
1a45602dbb
Fix mockito usage
3 years ago
Steve Riesenberg
ea1ec646b2
Fix test failures related to response headers
...
These tests began failing on snapshots after changes in
Spring Framework's `DispatcherServlet` to reset the response
on an error.
For now, we can have these tests operate with a 200 OK response.
An issue was opened in the spring-framework issuer tracker to
discuss this and address `CorsFilter` (and any other filter) that
writes headers that would be cleared on an error.
See spring-projects/spring-framework#31154
3 years ago
Josh Cummings
28f98b3351
Improve Error Message
...
Closes gh-13667
3 years ago
Josh Cummings
ed96e2cddf
Ignore Unmappable Servlets
...
Closes gh-13666
3 years ago
Josh Cummings
ca0140c586
saml2Login Honors AuthenticationProvider bean
...
Closes gh-13654
3 years ago
Josh Cummings
3ba5cc0e40
Add CSRF Exception
...
Issue gh-13653
3 years ago
Josh Cummings
87ae2d41b3
Update Mockito Usage
...
Issue gh-13542
3 years ago
Steve Riesenberg
985e569685
Polish gh-13608
3 years ago
Olivier Vanekem
6353d90047
Add integrity attribute for signin.css
...
Closes gh-13486
3 years ago
Steve Riesenberg
5828e4e65c
Simplify OAuth2 Client configuration
...
Issue gh-11783
3 years ago
Joe Grandja
f3d90b38e2
Add OAuth2AuthorizedClientManager Registrar
3 years ago
Josh Cummings
8d4a024809
Update Copyright
...
PR gh-13472
3 years ago
Seongguk Jeong
cd6f33c03e
Using putIfAbsent instead of put
3 years ago
Josh Cummings
c4f061c63d
Do Not Re-register Method Security Advisors
...
Closes gh-13572
3 years ago
Josh Cummings
bb46a54270
Add DispatcherServlet to Tests
...
Issue gh-13551
3 years ago
Josh Cummings
df239b6448
Improve RequestMatcher Validation
...
Closes gh-13551
3 years ago