10684 Commits

Author SHA1 Message Date
Steve Riesenberg
5d757919a2
Add SecurityContextHolderStrategy to new repository
In 6.0, RequestAttributeSecurityContextRepository will be the default
implementation of SecurityContextRepository. This commit adds the
ability to configure a custom SecurityContextHolderStrategy, similar
to other components.

Issue gh-11060
Closes gh-11895
2022-09-22 15:33:21 -05:00
Rob Winch
d94677f87e CsrfTokenRequestAttributeHandler -> CsrfTokenRequestHandler
This renames CsrfTokenRequestAttributeHandler to CsrfTokenRequestHandler and
moves usage from CsrfFilter into CsrfTokenRequestHandler.

Closes gh-11892
2022-09-22 11:09:44 -05:00
Evgeniy Cheban
c1d27612af Simplify AuthorizationManager composition
Closes gh-11625
2022-09-20 16:24:45 -06:00
Josh Cummings
3f8503f1b4
Deprecate AccessDecisionManager et al
Closes gh-11302
2022-09-20 16:09:59 -06:00
Marcus Da Coregio
983ca6ea27 Update What's New for 5.8 2022-09-20 08:33:38 -03:00
Marcus Da Coregio
0c96989cbe Move script tag into body element
Closes gh-11879
2022-09-19 15:46:23 -03:00
github-actions[bot]
9564f1b5e4 Next development version 2022-09-19 16:55:17 +00:00
github-actions[bot]
dcbe900ff8 Release 5.8.0-M3 5.8.0-M3 2022-09-19 15:24:11 +00:00
Steve Riesenberg
e4e24c6639
Update org.springframework to 5.3.23
Closes gh-11851
2022-09-16 13:39:03 -05:00
Steve Riesenberg
eeb152cd6d
Update htmlunit-driver to 2.64.0
Closes gh-11850
2022-09-16 13:39:03 -05:00
Steve Riesenberg
0159e8c976
Update org.mockito to 4.8.0
Closes gh-11849
2022-09-16 13:39:02 -05:00
Steve Riesenberg
e2a4227c11
Update junit-bom to 5.9.0
Closes gh-11848
2022-09-16 13:39:02 -05:00
Steve Riesenberg
573a5b626d
Update hsqldb to 2.7.0
Closes gh-11847
2022-09-16 13:39:02 -05:00
Steve Riesenberg
5d8427a52b
Update hibernate-entitymanager to 5.6.11.Final
Closes gh-11846
2022-09-16 13:39:01 -05:00
Steve Riesenberg
ece5ff1500
Update org.eclipse.jetty to 9.4.49.v20220914
Closes gh-11845
2022-09-16 13:39:01 -05:00
Steve Riesenberg
870de424f0
Update htmlunit to 2.64.0
Closes gh-11844
2022-09-16 13:39:00 -05:00
Steve Riesenberg
a884e0dda9
Update io.rsocket to 1.1.3
Closes gh-11843
2022-09-16 13:39:00 -05:00
Steve Riesenberg
6d3e04184b
Update io.projectreactor to 2020.0.23
Closes gh-11841
2022-09-16 13:38:59 -05:00
Steve Riesenberg
3d4f947cd5
Update mockk to 1.12.8
Closes gh-11840
2022-09-16 13:38:59 -05:00
Steve Riesenberg
d915f0f9ca
Update aspectj-plugin to 6.5.1
Closes gh-11839
2022-09-16 13:38:58 -05:00
Steve Riesenberg
a799528679
Update com.nimbusds to 9.43.1
Closes gh-11838
2022-09-16 13:38:58 -05:00
Steve Riesenberg
40a343c6e1
Update jackson-bom to 2.13.4
Closes gh-11835
2022-09-16 13:38:57 -05:00
Steve Riesenberg
67a00bcaa0
Fix JSONObject and JSONArray imports in tests 2022-09-16 13:38:57 -05:00
Steve Riesenberg
11f46fc584
Exclude release candidate dependencies 2022-09-16 13:38:56 -05:00
Marcus Da Coregio
9a4b39e823 Merge branch '5.7.x' into 5.8.x 2022-09-16 13:17:25 -03:00
Marcus Da Coregio
e01b43f0e4 Merge branch '5.6.x' into 5.7.x 2022-09-16 13:16:55 -03:00
Jerome Prinet
8d2fb6858f Update Gradle Enterprise plugin to 3.11.1 2022-09-16 13:14:53 -03:00
Marcus Da Coregio
53ed6c3138 Merge branch '5.7.x' into 5.8.x
Closes gh-11825
2022-09-16 10:18:10 -03:00
Marcus Da Coregio
b6a8c10d05 Merge branch '5.6.x' into 5.7.x
Closes gh-11824
2022-09-16 10:17:21 -03:00
Marcus Da Coregio
7756247c3a Simplify checkSamples task
Closes gh-11814
2022-09-16 09:36:12 -03:00
Steve Riesenberg
8f44f74d44
Update What's New for 5.8 2022-09-14 15:13:41 -05:00
Daniel Garnier-Moiroux
bea7761a1c
ClientRegistrations#rest defines 30s connect and read timeouts 2022-09-14 15:10:34 -05:00
Steve Riesenberg
70eea8dc67
Update What's New for 5.8 2022-09-14 14:58:48 -05:00
slam
45bbd86f7e
HttpSecurityDsl should support apply method
Closes gh-11754
2022-09-14 13:58:42 -05:00
Steve Riesenberg
355ef21117
Polish gh-11665 2022-09-13 16:45:39 -05:00
ch4mpy
1efb63387f
Add authentication converter for introspected tokens
Adds configurable authentication converter for resource-servers with
token introspection (something very similar to what
JwtAuthenticationConverter does for resource-servers with JWT decoder).

The new (Reactive)OpaqueTokenAuthenticationConverter is given
responsibility for converting successful token introspection result
into an Authentication instance (which is currently done by a private
methods of OpaqueTokenAuthenticationProvider and
OpaqueTokenReactiveAuthenticationManager).

The default (Reactive)OpaqueTokenAuthenticationConverter, behave the
same as current private convert(OAuth2AuthenticatedPrincipal principal,
String token) methods: map authorities from scope attribute and build a
BearerTokenAuthentication.

Closes gh-11661
2022-09-13 16:45:36 -05:00
Steve Riesenberg
cc988fc287
Merge branch '5.7.x' into 5.8.x
Merged using the ours strategy.
2022-09-12 15:52:10 -05:00
Steve Riesenberg
937c86cb55
Merge branch '5.6.x' into 5.7.x
Merged using ours strategy.
2022-09-12 15:48:15 -05:00
Dan Allen
3387149a0f repurpose 5.6.x branch to provide local docs build
* remove unused workflows, scripts, and configuration (now handled by docs-build branch)
* upgrade Antora to 3.1 (and Node.js to 16)
* tune playbook settings
* reconfigure docs build for local build only
* add patch to support using linked worktree as Antora content source
* remove Antora extensions not needed for local builds
2022-09-12 15:41:12 -05:00
Dan Allen
3e42119f84 repurpose 5.7.x branch to provide local docs build
* remove unused workflows, scripts, and configuration (now handled by docs-build branch)
* upgrade Antora to 3.1 (and Node.js to 16)
* tune playbook settings
* reconfigure docs build for local build only
* add patch to support using linked worktree as Antora content source
* remove Antora extensions not needed for local builds
2022-09-12 15:37:13 -05:00
Dan Allen
ab9ed26ad2 repurpose 5.8.x branch to provide local docs build
* remove unused workflows, scripts, and configuration (now handled by docs-build branch)
* upgrade Antora to 3.1 (and Node.js to 16)
* tune playbook settings
* reconfigure docs build for local build only
* add patch to support using linked worktree as Antora content source
* remove Antora extensions not needed for local builds
2022-09-12 14:40:56 -05:00
aSemy
6e2e8c41b5
typo fitler -> filter 2022-09-12 10:43:41 -05:00
aSemy
e7880b1815
Javadoc typo 'sue' -> 'use' 2022-09-12 10:43:03 -05:00
Rob Winch
5ae492b1c1 Add What's New @WithMockUser Supported as Merged Annotation 2022-09-08 09:49:00 -05:00
mariusz
b478e5bc93 gh-6899: @WithMockUser as metaannotation 2022-09-08 09:44:32 -05:00
Steve Riesenberg
86fbb8db07 Add new interfaces for CSRF request processing
Issue gh-4001
Issue gh-11456
2022-09-06 11:43:33 -05:00
Marcus Da Coregio
ff6fd78d64 Merge branch '5.7.x' into 5.8.x 2022-09-01 09:39:10 -03:00
Marcus Da Coregio
0a08a23423 Merge branch '5.6.x' into 5.7.x 2022-09-01 09:38:33 -03:00
Underground Hill
8b74bf9742 Updated reference to architecture page
In the context of Servlet Authentication page, "Architecture" should probably link to "Servlet Authentication Architecture" page
2022-09-01 09:38:10 -03:00
Steve Riesenberg
6b297cc3a3
Polish javadoc in Kotlin DSL
Issue gh-11646
2022-08-30 13:10:35 -05:00