6191 Commits

Author SHA1 Message Date
Joe Grandja
96ae0fe8f8 Expose configuration for authorities mapping
Fixes gh-4409
2017-07-12 17:35:16 -04:00
Rob Winch
0b481cf4b6 Make UserBuilder.username public
This allows for reusing a UserBuilder to create multiple UserDetails with
similar attributes but different usernames.

Fixes gh-4453
2017-07-12 13:54:52 -05:00
Rob Winch
acd9de6fad Revert "Disable Spring IO"
This reverts commit b21472ce6c7d619e202b09809c7117f574204765.
2017-07-11 10:55:20 -05:00
Rob Winch
b21472ce6c Disable Spring IO
We need to publish the spring-security-jwt-jose
2017-07-11 10:31:40 -05:00
Joe Grandja
9cfb890207 Use id_token for user authentication
Fixes gh-4410
2017-07-07 12:44:26 -04:00
Joe Grandja
c986b6f4b5 Add support for JWT/JWS
Fixes gh-4434
2017-07-05 16:23:32 -04:00
Kyle Anderson
d8a678df6f Removed Unicode Character from Parameter Name 2017-06-29 16:03:29 -05:00
Rob Winch
a05170a3d2 Update Minimum Versions 2017-06-29 15:12:50 -05:00
Rob Winch
07c3123696 Deprecate crypto.codec.Base64
In commit 85719fc Base64 was removed. However, this class was never
deprecated properly. This commit adds it back and marks it as deprecated.

Fixes gh-4421
2017-06-26 09:21:00 -05:00
Rob Winch
236e87fc37 Comment WebTestClient Integration
Issue gh-4419
2017-06-23 20:51:58 -05:00
Rob Winch
0e100be333 Fix Groovy 2.5 Compile Errors
Fixes gh-4415
2017-06-22 13:31:21 -05:00
Rob Winch
8130965259 Fixes for changes in SPR-15657
Fixes gh-4408
2017-06-20 16:42:24 -05:00
Rob Winch
37011720c9 Update to latest Spring IO Cairo SNAPSHOT
Fixes gh-4407
2017-06-20 16:42:09 -05:00
Takuma Setoguchi
f2c04dd9b1 fix typo 2017-06-20 08:17:15 -05:00
Rob Winch
af540f9746 Add artifactory to bom 2017-06-15 16:55:40 -05:00
Rob Winch
7ed4529993 Update to next development version 2017-06-15 16:55:25 -05:00
Rob Winch
783e426183 Release 5.0.0.M2 5.0.0.M2 2017-06-15 16:15:57 -05:00
Rob Winch
ca6348800e HttpSecurity.authorizeExchange() allows Method Chaining
Fixes gh-4397
2017-06-15 15:50:30 -05:00
Rob Winch
fb85ad6bd7 Revert "Work Around SPR-15651"
This reverts commit 6c286696b4663073efeee35aaf414419d96bfb10.
2017-06-15 15:25:36 -05:00
Rob Winch
dcef3d6ebb Remove springIoVersion for release preparations 2017-06-15 13:34:51 -05:00
Rob Winch
89763a5b73 Update to spring-build-conventions-0.0.2.RELEASE 2017-06-15 13:19:20 -05:00
Rob Winch
9d19b7337e Ensure Unique Names
Issue: gh-4394
2017-06-15 13:00:59 -05:00
Rob Winch
fda0220fad Provide default reactive HttpSecurity
Fixes gh-4396
2017-06-15 13:00:19 -05:00
Rob Winch
9141a8a7c0 Add Multiple Reactive HttpSecurity
Fixes gh-4395
2017-06-15 13:00:19 -05:00
Rob Winch
406e1e6951 Extract out HttpSecurityConfiguration
Fixes gh-4394
2017-06-15 13:00:19 -05:00
Rob Winch
2deb1cda9f Delete SecurityWebFilterChain in favor of DefaultWebFilterChain
Fixesh gh-4393
2017-06-15 13:00:19 -05:00
stonio
dbda7e35a4 Update index.adoc - add missing callout
To fix WARNING: index.adoc: line 988: no callouts refer to list item 1
2017-06-15 12:49:20 -05:00
stonio
335a01577a Typo "he" -> "the" 2017-06-15 12:47:41 -05:00
Matt Raible
3624ba5b4e Remove Okta Add Authorization Server section
Fixes gh-4391
2017-06-15 11:51:56 -04:00
Rob Winch
a34bf01754 HelloWebfluxApplicationTests do not start a server 2017-06-13 15:16:01 -05:00
Rob Winch
30132892a0 Polish UserDetailsResourceFactoryBean Support
Issues: gh-4380 gh-4381 gh-4382
2017-06-13 15:15:21 -05:00
Rob Winch
6db418f47b Use RequestPath
Fixes gh-4389
2017-06-12 12:42:15 -05:00
Rob Winch
6c286696b4 Work Around SPR-15651
Issue gh-4386
2017-06-09 22:26:02 -05:00
Rob Winch
337317a060 WebFlux now uses ParsingPathMatcher
Fixes gh-4388
2017-06-09 22:25:45 -05:00
Rob Winch
554768f1e4 Remove use of HttpRequestPathHelper
Fixes gh-4387
2017-06-09 22:25:11 -05:00
Rob Winch
6428cb411e Add UserDetailsRepositoryResourceFactoryBean
Add the ability to easily create a UserDetailsRepository from a Properties
in the standard Spring Security user format.

Fixes gh-4382
2017-06-09 16:07:18 -05:00
Rob Winch
4cb77e5386 Add UserDetailsManagerResourceFactoryBean
Add the ability to easily create a UserDetailsManager from a Properties
in the standard Spring Security user format.

Fixes gh-4381
2017-06-09 16:07:18 -05:00
Rob Winch
256d14ede0 Add UserDetailsResourceFactoryBean
Add the ability to create a Collection<UserDetails> from a Properties
Resource using the standard Spring Security user format.

Fixes gh-4380
2017-06-09 16:07:18 -05:00
Rob Winch
d09fb5b500 Move UserDetailsRepository to core.userdetails
Fixes gh-4383
2017-06-09 16:07:09 -05:00
Rob Winch
fd244eb95c Add Artifactory Deploy to Jenkinsfile 2017-06-08 17:26:13 -05:00
Rob Winch
32751a2ce7 Update to spring-build-conventions 0.0.2.BUILD-SNAPSHOT 2017-06-08 17:26:11 -05:00
Joe Grandja
eb6bd9bea9 Update groupId io.projectreactor.addons -> io.projectreactor
Fixes gh-4377
2017-06-08 14:06:51 -04:00
Rob Winch
5dee8534cd Update SecurityJackson2Modules
Fixes gh-4370
2017-06-07 23:05:13 -05:00
Thai Ha
489ffcfce5 UserInfoTypeConverter is registered if client is registered
Fixes gh-4364
2017-06-02 16:03:33 -04:00
Joe Grandja
6c0ecea494 Use java.util.Function instead of Converter
Fixes gh-4323
2017-06-01 17:25:39 -04:00
Rob Winch
ac6a86fb5f Fixes for changes in SPR-15397 2017-06-01 14:26:27 -05:00
Joe Grandja
ae17cc255b Implement protected resource call flow in oauth2login sample
Fixes gh-4362
2017-06-01 14:32:29 -04:00
Rob Winch
e5eda24054 Add ServerWebExchangeMatcherEntry 2017-05-31 16:13:20 -05:00
Rob Winch
915de03f42 Polish ExchangeMutatorWebFilter Support
Issue gh-4343
2017-05-31 13:23:55 -05:00
Rob Winch
6aa7f05579 Polish ExchangeMutatorWebFilter usage 2017-05-30 16:37:21 -05:00