Rob Winch
8ef4a5ba92
Add NimbusReactiveJwtDecoder RSAPublicKey Support
...
Fixes: gh-5460
2018-06-25 21:30:49 -05:00
Joe Grandja
d32aa3c6d6
Validate sub claim in UserInfo Response
...
Fixes gh-5447
2018-06-25 16:44:04 -04:00
Joe Grandja
ec970c9b8e
Improve message for NoUniqueBeanDefinitionException in OAuth2ClientConfigurerUtils
2018-06-25 15:20:02 -04:00
Joe Grandja
b3a38fb0f6
OAuth2ClientWebMvcSecurityConfiguration handles multiple OAuth2AuthorizedClientService @Bean
...
Fixes gh-5321
2018-06-25 15:20:02 -04:00
Rob Winch
81350ca3c3
Add NimbusJwkReactiveJwtDecoderTests
...
Issue: gh-5330
2018-06-25 12:13:08 -05:00
Rob Winch
7b406e89e4
Fixes in decoder
2018-06-25 10:08:13 -05:00
Rob Winch
a5f7713d9f
adding a test
2018-06-25 10:03:53 -05:00
Rob Winch
069847ad3f
Update to Spring Boot 2.0.3.RELEASE
...
Fixes: gh-5454
2018-06-20 15:48:41 -05:00
Josh Cummings
b437ce03b0
HttpHeadersConfigTests groovy->java
...
Also, slightly modified the approach when asserting headers. In the
previous incarnation, the tests would assert an exact match against
the list of headers, which is more brittle than confirming that the
expected headers are there and the unexpected ones are not.
Now, should Spring Security add other headers that are outside the
purview of the secure headers configuration, the assertions won't
break.
Issue: gh-4939
2018-06-20 07:53:22 -06:00
Joe Grandja
6081451fa3
Polish OAuth2Configurer
2018-06-19 06:10:30 -04:00
Rob Winch
3573167d77
ServerHttpSecurity oauth leverages OidcReactiveAuthenticationManager
...
Issue: gh-5330
2018-06-18 16:08:07 -05:00
Rob Winch
d521d5e066
Add OidcReactiveAuthenticationManager
...
Fixes: gh-5330
2018-06-18 16:08:07 -05:00
Rob Winch
f7a2a41241
Add OidcReactiveOAuth2UserService
...
Issue: gh-5330
2018-06-18 16:08:07 -05:00
Rob Winch
5ed319b11a
Add NimbusReactiveJwtDecoder
...
Issue: gh-5330
2018-06-18 16:08:07 -05:00
Rob Winch
0d23aad911
Add ReactiveRemoteJWKSource
...
Issue: gh-5330
2018-06-18 16:08:07 -05:00
Rob Winch
7898ce2ded
Add JWKContextJWKSource
...
Issue: gh-5330
2018-06-18 16:08:07 -05:00
Rob Winch
aa0ea4a8eb
Add JWKContext
...
Issue: gh-5330
2018-06-18 16:06:32 -05:00
Rob Winch
923e23d05b
Add JWKSelectorFactory
...
Issue: gh-5330
2018-06-18 16:06:26 -05:00
Rob Winch
3ddde473f2
Extract OidcTokenValidator
...
Issue: gh-5330
2018-06-18 16:06:19 -05:00
Rob Winch
adb8c60173
Extract OidcUserRequestUtils
...
This logic is shared by both reactive and non-reactive clients.
Issue: gh-5330
2018-06-18 16:06:01 -05:00
Rob Winch
4d1c8f26c5
Add DelegatingReactiveAuthenticationManager
...
Fixes: gh-5448
2018-06-18 16:03:41 -05:00
Rob Winch
a3db6fc993
Polish OidcUserService
...
Fixes: gh-5449
2018-06-18 16:03:41 -05:00
Rob Winch
c3177a84a3
Override toString() in all RequestMatcher
...
It makes it easier to debug having custom
toString().
Fixes: gh-5446
2018-06-15 11:27:28 -05:00
Rob Winch
71986e5f42
Fix htmlunit
...
Fixes: gh-5426
2018-06-12 17:12:52 -05:00
Rob Winch
136f0d94f5
Update to Selenium 3.12.0
...
Fixes: gh-5427
2018-06-12 17:12:52 -05:00
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