7620 Commits

Author SHA1 Message Date
Joe Grandja
ef4109358a Add release-notes-sections.yml 2020-02-05 15:19:57 -05:00
Joe Grandja
6d6fd09665 Next Development Version 2020-02-05 10:04:48 -05:00
Joe Grandja
84f5713d26 Release 5.1.8.RELEASE 5.1.8.RELEASE 2020-02-05 09:45:19 -05:00
Joe Grandja
137c211667 Update to Spring Boot 2.1.12
Fixes gh-7923
2020-02-04 16:56:11 -05:00
Joe Grandja
4e4785c6c2 Update to org.slf4j 1.7.30
Fixes gh-7922
2020-02-04 16:55:11 -05:00
Joe Grandja
ec0e03cff2 Update to org.powermock 2.0.5
Fixes gh-7921
2020-02-04 16:43:49 -05:00
Joe Grandja
e3a50c5039 Update to hibernate-validator 6.0.18.Final
Fixes gh-7920
2020-02-04 16:39:50 -05:00
Joe Grandja
b2476915e2 Update to hibernate-entitymanager 5.3.15.Final
Fixes gh-7919
2020-02-04 16:37:35 -05:00
Joe Grandja
90b1c877f1 Update to org.bouncycastle:bcpkix-jdk15on 1.64
Fixes gh-7918
2020-02-04 16:35:24 -05:00
Joe Grandja
57e69156c5 Update to org.aspectj 1.9.5
Fixes gh-7917
2020-02-04 16:32:43 -05:00
Joe Grandja
4c3ac0a1a4 Update to httpclient 4.5.11
Fixes gh-7916
2020-02-04 16:30:23 -05:00
Joe Grandja
d9521cb880 Update to com.squareup.okhttp3 3.12.8
Fixes gh-7915
2020-02-04 16:27:09 -05:00
Joe Grandja
7d7cdbb09c Update to Jackson 2.9.10
Fixes gh-7914
2020-02-04 16:23:13 -05:00
Joe Grandja
c2129d3812 Update to Reactor Californium-SR15
Fixes gh-7913
2020-02-04 16:16:33 -05:00
Joe Grandja
097c4bf2a1 Update to Spring Data Lovelace SR15
Fixes gh-7912
2020-02-04 16:14:57 -05:00
Joe Grandja
b8938c98d3 Update to Spring Framework 5.1.13
Fixes gh-7911
2020-02-04 16:12:24 -05:00
Eleftheria Stein
0520810a0d Load LDIF file from classpath in unboundId mode
Fixes: gh-7833
2020-01-21 17:17:18 +01:00
Filip Hanik
8711ba5a30
Build using openjdk8
Fixes gh-7169

[closes #7169]
2020-01-13 10:32:10 -07:00
Rob Winch
0f8927b500 CompositeServerHttpHeadersWriter Executes Sequentially
Fixes gh-7731
2019-12-12 12:20:09 -06:00
Rob Winch
1136660518 DelegatingServerAuthenticationSuccessHandler Executes Sequentially
Fixes gh-7728
2019-12-12 09:31:43 -06:00
Rob Winch
c395da3e04 DelegatingServerLogoutHandler Executes Sequentially
Fixes gh-7723
2019-12-12 07:48:58 -06:00
Joe Grandja
798c48eee3 Remove redundant validation for redirect-uri
Fixes gh-7706
2019-12-06 12:09:09 -05:00
Joe Grandja
b7f1bdae64 Display general error message when WebFlux oauth2Login() fails
Issue gh-5562 gh-6484
2019-12-05 20:45:18 -05:00
Joe Grandja
459e8f1a11 WebFlux oauth2Login() redirects on failed authentication
Fixes gh-5562 gh-6484
2019-12-05 20:42:23 -05:00
Warren Bailey
450a20add4 When expired retrieve new Client Credentials token.
Once client credentials access token has expired retrieve a new token from the OAuth2 authorization server.
These tokens can't be refreshed because they do not have a refresh token associated with. This is standard behaviour for Oauth 2 client credentails

Fixes gh-5893
2019-11-28 16:02:06 -05:00
Rob Winch
f3f84e1aff Next Development Version 2019-11-04 13:58:52 -06:00
Rob Winch
4a9d13dc5c Release 5.1.7.RELEASE 5.1.7.RELEASE 2019-11-04 13:56:38 -06:00
Rob Winch
62529278b5 Update to Spring Data Lovelace-SR12
Fixes gh-7617
2019-11-04 13:04:01 -06:00
Rob Winch
dcb3b6940f Update to Spring 5.1.11.RELEASE
Fixes gh-7616
2019-11-04 13:03:48 -06:00
Rob Winch
a82047e61b Update Californium-SR13
Fixes gh-7615
2019-11-04 13:03:36 -06:00
Rob Winch
6c54e5f278 Update to Spring Boot 2.1.9.RELEASE
Fixes gh-7614
2019-11-04 13:03:14 -06:00
Josh Cummings
8589580aa2
CookieServerCsrfTokenRepositoryTests Leading Dot
ResponseCookie removed support for having a leading dot in the cookie
domain.

Fixes gh-7500
2019-09-30 08:52:42 -06:00
Joe Grandja
1749c8df9c OAuth2AuthorizationCodeGrantWebFilter matches on registered redirect-uri
Fixes gh-7036
2019-09-24 15:50:19 -04:00
Roman Matiushchenko
a5391b629e Fix NPE in RequestContextSubscriber
RequestContextSubscriber could cause NPE if Mono/Flux.subscribe()
was invoked outside of Web Context.
In addition it replaced source Context with its own without respect
to old data.
Now Request Context Data is Propagated within holder class and
it is added to existing reactor Context if Holder is not empty.

Fixes gh-7228
2019-09-08 20:35:09 -04:00
Andreas Kluth
57f3c76801 Remove OAuth2AuthorizationRequest when a distributed session is used
Dirties the WebSession by putting the amended AUTHORIZATION_REQUEST map into
the WebSession even it was already in the map. This causes common SessionRepository
implementations like Redis to persist the updated attribute.

Fixes gh-7327

Author: Andreas Kluth <mail@andreaskluth.net>
2019-09-05 10:04:14 -04:00
Rob Winch
f8f1e9a3d4 Use ConcurrentHashMap in InMemoryReactiveClientRegistrationRepository
Fixes gh-7299
2019-09-04 19:21:22 -05:00
Bouke Nijhuis
bf78e43403 add media type jwk-set+json to accept header
Fixes gh-7290
2019-09-03 14:39:18 -04:00
Angel Aguilera
3599ad7547 use simple link instead of 'pass' macro 2019-08-29 06:23:26 -05:00
Angel Aguilera
143e3ac249 fix footnotes markup
Fixes #3180
2019-08-29 06:23:26 -05:00
Josh Cummings
362356dea5
Add WebSecurityConfigurerAdapter Doc Detail
Fixes gh-6809
2019-08-22 17:58:14 -06:00
Daniel Wegener
f28fe2d501
Add OnCommittedResponseWrapper.setContentLengthLong
Add setContentLengthLong tracking to OnCommittedResponseWrapper in
order to detect commits on servlets that use setContentLengthLong to
announce the entity size they are about to write (as used in the
Apache Tomcat's DefaultServlet).

Fixes gh-7261
2019-08-22 12:19:33 -06:00
Rob Winch
5114190cb6 Fix WebClient Memory Leaks
WebClient exchange requires that the body is consumed. Before this commit
there were places where an Exception was thrown without consuming the body
if the status was not successful. There was also the potential for the
statusCode invocation to throw an Exception of the status code was not
defined which would cause a leak.

This commit ensures that before the Exception is thrown the body is
consumed. It also uses the http status in a way that will ensure an
Exception is not thrown.

Fixes gh-7293
2019-08-21 12:46:54 -05:00
Rob Winch
93d1c7f59f Fix JDK 10+
Issue gh-7265
2019-08-16 11:15:01 -05:00
Rob Winch
2c128e85fa SecurityMockMvcConfigurer Honors Filter Order
Fixes gh-7265
2019-08-16 09:41:16 -05:00
Eleftheria Stein
a17b75e862 Expire as many sessions as exceed maximum allowed
Fixes: gh-7166
2019-08-15 09:49:08 -05:00
Jeffrey Morlan
178a5e0819 Fix race condition in SessionRegistryImpl
Adding/removing sessions from principals wasn't atomic. If one thread
removed the last session from a principal while another thread added a
new one, the addition could be lost.

Fixes gh-3189
2019-08-06 13:46:08 -05:00
kostya05983
7542d59364 Fix docs typo WebSecurityConfigurationAdapter->WebSecurityConfigurerAdapter
Fixes gh-7026
2019-08-06 13:08:19 -05:00
Josh Cummings
83b7d7d461
Update to 5.1.7.BUILD-SNAPSHOT 2019-08-05 17:47:15 -06:00
Josh Cummings
17b48b0b60
Next Development Version 2019-08-05 17:43:50 -06:00
Josh Cummings
f3cdd44350
Release 5.1.6.RELEASE 5.1.6.RELEASE 2019-08-05 17:22:17 -06:00