7069 Commits

Author SHA1 Message Date
Rob Winch
7bcba97626 Update to htmlunit-driver:2.31.0
Fixes: gh-5428
2018-06-12 17:12:52 -05:00
Rob Winch
f6dca7cf6e Update to hibernate-validator:6.0.10.Final
Fixes: gh-5429
2018-06-12 17:12:52 -05:00
Rob Winch
30fbc5557a Update to Hibernate 5.2.17
Fixes: gh-5430
2018-06-12 17:12:52 -05:00
Rob Winch
fc024b994c Update to hsqldb:2.4.1
Fixes: gh-5431
2018-06-12 17:12:52 -05:00
Rob Winch
4cb61cdf5e Update to assertj-core:3.10.0
Fixes: gh-5432
2018-06-12 17:12:52 -05:00
Rob Winch
d9275d530f Update to htmlunit:2.31
Fixes: gh-5433
2018-06-12 17:12:52 -05:00
Rob Winch
0a237e4000 Update to unboundid-ldapsdk:4.0.6
Fixes: gh-54234
2018-06-12 17:12:52 -05:00
Rob Winch
8046ce5994 Update to oauth2-oidc-sdk:5.62
Fixes: gh-5435
2018-06-12 17:12:52 -05:00
Rob Winch
67cb03857a Update to nimbus-jose-jwt:5.11
Fixes: gh-5436
2018-06-12 17:12:52 -05:00
Rob Winch
3e05c9912a Update to Jackson 2.9.6
Fixes: gh-5424
2018-06-12 17:12:52 -05:00
Rob Winch
4092f5fbad Update GAE to 1.9.64
Fixes: gh-5422
2018-06-12 17:12:52 -05:00
Joe Grandja
02d29887fb Associate Refresh Token to OAuth2AuthorizedClient
Fixes gh-5416
2018-06-12 11:31:43 -04:00
Rob Winch
1137f3b46d Add cross references to ReactorContextTestExecutionListener
Fixes: gh-5418
2018-06-11 17:13:24 -05:00
Rob Winch
bb11a81857 Add UserDetailsRepositoryReactiveAuthenticationManager.setScheduler
Fixes: gh-5417
2018-06-11 14:30:29 -05:00
Joe Grandja
4fc6d96073 Rename @OAuth2Client to @RegisteredOAuth2AuthorizedClient
Fixes gh-5360
2018-06-08 17:33:21 -04:00
Joe Grandja
81a73e1f55 Fix package tangle in OAuth2Configurer
Fixes gh-5342
2018-06-08 11:09:16 -04:00
Joe Grandja
81e19ad85e Move oauth2 samples under boot directory
Issue gh-5397
2018-06-06 09:37:36 -04:00
Rob Winch
7ba48e22ec Remove Spring IO Tests
Spring IO Cairo is the last build and it does not use Spring 5.1
dependencies.
2018-06-05 12:51:03 -05:00
Rob Winch
8857730f9f Update to Gradle 4.8
Fixes: gh-5412
2018-06-05 12:31:21 -05:00
Rob Winch
dd1b1b9cc3 Use Spring Framework 5.1.0 SNAPSHOT
Fixes: gh-5408
2018-06-05 12:28:51 -05:00
Rob Winch
a9e6d7606e Update WebFlux samples to use Spring Boot
Fixes: gh-5411
2018-06-05 11:31:15 -05:00
Joe Grandja
1ee3c765f6 Fix snapshot build
Fixes gh-5402
2018-06-01 11:01:37 -04:00
Joe Grandja
fe979aa996 OidcUserService leverages DefaultOAuth2UserService
Fixes gh-5390
2018-05-31 16:17:47 -04:00
Josh Cummings
3332ccbe50
SecurityContextHolderAwareRequestConfig groovy->java
Issue: gh-4939
2018-05-30 17:37:45 -06:00
Joe Grandja
de95583509 Move oauth2login samples under oauth2 directory
Fixes gh-5397
2018-05-30 12:16:05 -04:00
Joe Grandja
f9f74b1bfc Simplify oauth2login-webflux sample
Fixes gh-5396
2018-05-30 11:53:25 -04:00
Joe Grandja
6c13e18483 Simplify oauth2login sample
Fixes gh-5384
2018-05-30 11:29:28 -04:00
Joe Grandja
82e4abdd32 OAuth2ClientArgumentResolver uses AnnotatedElementUtils
Fixes gh-5335
2018-05-29 21:29:33 -04:00
Joe Grandja
32c33d1def Add OAuth2AuthenticationException constructor that takes only OAuth2Error
Fixes gh-5374
2018-05-29 21:10:34 -04:00
Joe Grandja
48ef7c966d DefaultLoginPageGeneratingFilter escapes OAuth2 ClientRegistrations
Fixes gh-5394
2018-05-29 10:14:50 -04:00
Rob Winch
b3ca598679 Add WebClient Bearer token support
Fixes: gh-5389
2018-05-25 15:17:08 -05:00
Rob Winch
ecf6caa896 Add missing @Configuration for WebClientConfig
Issue: gh-5388
2018-05-25 12:48:42 -05:00
Rob Winch
178529ec7c Update to Spring Boot 2.0.2.RELEASE
Fixes: gh-5388
2018-05-25 12:40:58 -05:00
Rob Winch
68117d7b0b Samples use OAuth2AuthorizedClientExchangeFilterFunction
Issue: gh-5386
2018-05-25 12:25:13 -05:00
Rob Winch
c68cf991ae Add OAuth2AuthorizedClientExchangeFilterFunction
Fixes: gh-5386
2018-05-25 11:01:55 -05:00
Rob Winch
2658577396 OAuth2AuthorizationRequestRedirectWebFilter handles ClientAuthorizationRequiredException
Fixes: gh-5383
2018-05-24 16:40:41 -05:00
Rob Winch
6a12415d23 Add DelegatingServerLogoutHandler(List<ServerLogoutHandler> delegates)
Issue: gh-4839
2018-05-24 09:44:29 -05:00
Eric Deandrea
8c3fdb3bcf DelegatingServerLogoutHandler
Create a ServerLogoutHandler which delegates to a group of
ServerLogoutHandler implementations.

Fixes gh-4839
2018-05-24 09:39:12 -05:00
Rob Winch
73345e7434 Add Cross Site Tracing (XST) & HTTP Method Tampering Protection
Fixes: gh-5377
2018-05-24 09:35:40 -05:00
Kazuki Shimizu
2c92496911 Polishing the OidcConfigurationProvider
See gh-5355
2018-05-21 12:20:58 -05:00
Rob Winch
9d55a64465 OidcConfigurationProvider validate returned issuer
Validate the issuer that was returned matches the issuer that was
was requested.

Issue: gh-5355
2018-05-18 13:15:27 -05:00
Rob Winch
81d214e81b Polish settings.gradle 2018-05-18 11:27:06 -05:00
Rob Winch
5a0a7d31e4 Exclude build from settings.gradle scanning 2018-05-18 11:25:40 -05:00
Rob Winch
db889973a8 OidcConfigurationProvider improve invalid issuer error
Issue: gh-5355
2018-05-18 11:21:45 -05:00
Rob Winch
18c8af8f0d Add OidcConfigurationProvider ClientAuthenticationMethod.POST support
Issue: gh-5355
2018-05-18 10:35:53 -05:00
Rob Winch
7853c759d9 OidcConfigurationProvider uses OidcScopes.OPENID
Issue: gh-5355
2018-05-18 10:03:36 -05:00
Rob Winch
cbf9a7b7a2 Polish OidcConfigurationProvider Javadoc
Issue: gh-5355
2018-05-18 10:02:07 -05:00
Rob Winch
9862c7bbef Move OidcConfigurationProvider to .oidc package
Issue: gh-5355
2018-05-18 09:57:12 -05:00
Rob Winch
0eedfc717a Revert "Revert "Add ClientRegistration from OpenID Connect Discovery""
This reverts commit 9fe0f50e3ced98357bfaceee88c4539f03d11e45.

The original commit was accidentally pushed prior to PR. We attempted
to revert the commit hoping the PR would open again. This did not work.
We are going to do a Polish commit instead.

Issue: gh-5355
2018-05-18 09:40:43 -05:00
Rob Winch
9fe0f50e3c Revert "Add ClientRegistration from OpenID Connect Discovery"
This reverts commit 0598d4773257d96ed323f98cbc7e78b55dfd516c.
2018-05-18 09:20:51 -05:00