9163 Commits

Author SHA1 Message Date
Joe Grandja
6e6d382357 Adapt to WebClient's new exception wrapping
See https://github.com/spring-projects/spring-framework/issues/23842

Closes gh-9031
2020-09-17 12:21:51 -04:00
Tomoki Tsubaki
65f788532e Fix broken Mono chain
This commit restore broken Mono chain in WebSessionServerCsrfTokenRepository.generateToken(ServerWebExchange).

Closes gh-9017
2020-09-16 09:53:23 -06:00
Tomoki Tsubaki
2c297fbd63 Create the CSRF token on the bounded elactic scheduler
The CSRF token is generated by UUID.randomUUID() which is I/O blocking operation.
This commit changes the subscriber thread to the bounded elactic scheduler.

Closes gh-9018
2020-09-16 08:48:00 -06:00
Joe Grandja
57c5ec26e7 Next Development Version 2020-09-09 18:14:25 -04:00
Joe Grandja
7b1f574769 Revert "Lock Dependency Versions for 5.4.0"
This reverts commit 3d0e459182868c94ea5967b1cd3a1a6b6ba24609.
2020-09-09 18:14:12 -04:00
Joe Grandja
651c94b385 Disable parallel deployment build in Jenkins
Added --no-parallel to deployArtifacts and finalizeDeployArtifacts as the artifacts were being deployed in separate staging repositories in Nexus OSS.
5.4.0
2020-09-09 15:04:15 -04:00
Joe Grandja
7681fa657e Release 5.4.0 2020-09-09 13:48:15 -04:00
Joe Grandja
3d0e459182 Lock Dependency Versions for 5.4.0 2020-09-09 13:45:03 -04:00
Josh Cummings
6222c5fe34 Add What's New in 5.4
Closes gh-9001
2020-09-09 13:27:22 -04:00
Joe Grandja
edecb47980 Set springDataVersion to Neumann-SR+
Closes gh-9007
2020-09-09 12:35:28 -04:00
Joe Grandja
8615c4a601 Set rsocketVersion to 1.0.+
Closes gh-9006
2020-09-09 12:34:57 -04:00
Joe Grandja
94bc19747d Polish "Add Spring Checkstyle with all checks disabled"
Commit aea0fea5d93bc4922dec4eef1c08f4ca01a9125d

Issue gh-8945
2020-09-09 12:34:43 -04:00
Eleftheria Stein
4e2a050c14 Customizer for WebSecurity
Closes gh-8978
2020-09-09 09:34:52 -04:00
Josh Cummings
bf067d679f
Add Logging to Resource Server
Closes gh-9000
2020-09-08 13:09:33 -06:00
Eleftheria Stein
593a556991 Remove broken link from docs
Closes gh-8986
2020-09-07 14:07:42 +02:00
知一
58c7c21a6c Update abstract-authentication-processing-filter.adoc 2020-09-07 07:57:40 -04:00
Eleftheria Stein-Kousathana
02d1516c56
Restructure BasicAuthenticationFilter Logs
Issue gh-6311
2020-09-02 07:42:03 -06:00
Josh Cummings
fa7baf551d
Restructure Logs
Followed common use cases based off of HelloWorld sample:
  - Public endpoint
  - Unauthorized endpoint
  - Undefined endpoint
  - Successful form login
  - Failed form login
  - Post-login redirect

Issue gh-6311
2020-09-02 07:37:59 -06:00
Evgeniy Cheban
17f1540280 Resolve oauth2 client placeholders
Closes gh-8453
2020-09-01 08:26:44 -04:00
Josh Cummings
4e1fcd3a87
Rename SAML 2.0 Login Sample Gradle File 2020-08-28 17:23:18 -06:00
Josh Cummings
51dcafcde1
Simplify SAML 2.0 Login Samples
Closes gh-8990
2020-08-28 17:21:59 -06:00
Josh Cummings
9b2ece9dba
Remove SAML 2.0 Framework Tests
Closes gh-8989
2020-08-28 16:17:39 -06:00
Josh Cummings
0a4766f21e
Restructure SAML 2.0 Documentation
- Add images
- Standardize terminology
- Add detail about working with OpenSAML
- Reorganize sections

Closes gh-8763
2020-08-28 12:42:44 -06:00
Eleftheria Stein
a9fe2cb377 Add servlet OAuth2 login Kotlin samples
Issue gh-8172
2020-08-28 18:15:59 +02:00
Eleftheria Stein
44399a5256 Add servlet OAuth2 resource server Kotlin samples
Issue gh-8172
2020-08-28 12:21:24 +02:00
Eleftheria Stein
902fca65a4 Add authenticationManagerResolver to Kotlin DSL
Closes gh-8981
2020-08-28 11:48:55 +02:00
Eleftheria Stein
7a5d9ce287 Fix typos in reference docs 2020-08-25 10:57:41 +02:00
Rob Winch
2abf59b695 Merge Formatting Changes
Issue gh-8945
2020-08-24 17:33:23 -05:00
Rob Winch
36ae1fe3f9 Polish oauth2-resource-server format
Issue gh-8945
2020-08-24 17:33:09 -05:00
Rob Winch
d5ae4337e3 Polish oauth2-jose format
Issue gh-8945
2020-08-24 17:33:09 -05:00
Rob Winch
a729d24d47 Polish oauth2-core format
Issue gh-8945
2020-08-24 17:33:09 -05:00
Rob Winch
dc47a7575e Polish oauth-client format
Issue gh-8945
2020-08-24 17:33:09 -05:00
Rob Winch
38aae7f015 Polish messaging format
Issue gh-8945
2020-08-24 17:33:09 -05:00
Rob Winch
95bc670dd5 Polish itest format
Issue gh-8945
2020-08-24 17:33:09 -05:00
Rob Winch
a662a5593e Polish crypto format
Issue gh-8945
2020-08-24 17:33:09 -05:00
Rob Winch
4fd67b48e0 Polish core format
Issue gh-8945
2020-08-24 17:33:09 -05:00
Rob Winch
254f2e2aec Polish config format
Issue gh-8945
2020-08-24 17:33:09 -05:00
Rob Winch
e3dd8d2530 Polish acl format
Issue gh-8945
2020-08-24 17:33:09 -05:00
Rob Winch
28817e62ef Fix imports of AuthenticationPayloadExchangeConverter
Issue gh-8945
2020-08-24 17:33:09 -05:00
Phillip Webb
319d3364aa Migrate to assertThatExceptionOfType
Consistently use `assertThatExceptionOfType(...).isThrownBy(...)`
rather than `assertThatCode` or `assertThatThrownBy`. This aligns with
Spring Boot and Spring Cloud. It also allows the convenience
`assertThatIllegalArgument` and `assertThatIllegalState` methods to
be used.

Issue gh-8945
2020-08-24 17:33:09 -05:00
Phillip Webb
ef8f113619 Use assertThat instead of Java assert
Fix `DefaultSavedRequestMixinTests` so that `assertThat` is used rather
than Java's `assert` keyword.

Issue gh-8945
2020-08-24 17:33:09 -05:00
Phillip Webb
1e840cc854 Move @Mock annotations
Update a couple of tests to use the more traditional `@Mock` annotation
placement.

Issue gh-8945
2020-08-24 17:33:09 -05:00
Phillip Webb
2f8e835b11 Use assertThatObject to save casting
Update tests that use `assertThat((Object) ...)` to use the convenience
`assertThatObject(...)` method instead.

Issue gh-8945
2020-08-24 17:33:09 -05:00
Phillip Webb
0a3eeb9c80 Remove incorrect AssertJ imports
Fix a few tests that were accidentally importing incorrect AssertJ
classes.

Issue gh-8945
2020-08-24 17:33:09 -05:00
Phillip Webb
a5aa6b3d7f Remove blank lines from all tests
Remove all blank lines from test code so that test methods are
visually grouped together. This generally helps to make the test
classes easer to scan, however, the "given" / "when" / "then"
blocks used by some tests are now not as easy to discern.

Issue gh-8945
2020-08-24 17:33:09 -05:00
Phillip Webb
5bdd757108 Polish spring-security-web main code
Manually polish `spring-security-web` following the formatting
and checkstyle fixes.

Issue gh-8945
2020-08-24 17:33:09 -05:00
Phillip Webb
ef951bae90 Polish spring-security-test main code
Manually polish `spring-security-test` following the formatting
and checkstyle fixes.

Issue gh-8945
2020-08-24 17:33:09 -05:00
Phillip Webb
2ca6256b89 Polish spring-security-taglibs main code
Manually polish `spring-security-taglibs` following the formatting
and checkstyle fixes.

Issue gh-8945
2020-08-24 17:33:09 -05:00
Phillip Webb
1f03608b73 Polish spring-security-saml2 main code
Manually polish `spring-security-saml2` following the formatting
and checkstyle fixes.

Issue gh-8945
2020-08-24 17:33:09 -05:00
Phillip Webb
e8094b8cf2 Polish spring-security-rsocket main code
Manually polish `spring-security-rsocket` following the formatting
and checkstyle fixes.

Issue gh-8945
2020-08-24 17:33:09 -05:00