Commit Graph

6138 Commits

Author SHA1 Message Date
Joe Grandja 435e389609 Change ClientAuthenticationMethod from enum to class
Fixes gh-4313
2017-05-30 14:41:59 -04:00
Joe Grandja e5ceeb4e22 Resolve compile errors -> MockServerExchangeMutator removed
Fixes gh-4356
2017-05-26 07:17:32 -04:00
Joe Grandja 68368c87ca Resolve compile errors -> WebTestClient methods removed
Fixes gh-4355
2017-05-25 11:14:29 -04:00
Joe Grandja 86d0fd77a7 Fix HelloWebflux tests
Fixes gh-4353
2017-05-24 21:27:09 -04:00
Matt Raible dd8952f700 Update Okta instructions in oauth2Login sample
Fixes gh-4352
2017-05-24 16:15:53 -04:00
Joe Grandja 3ccf6764c1 Handle unsuccessful UserInfo response
Fixes gh-4351
2017-05-24 15:43:21 -04:00
Joe Grandja 521feb9a1b Update Boot samples to 2.0.0.M1
Fixes gh-4339
2017-05-24 11:32:00 -04:00
Rob Winch bc141febdb Demo mock support with RouterFunction 2017-05-23 16:29:30 -05:00
Rob Winch a79a81cd24 Simplify webflux samples
Remove the custom user from the hellowebflux and hellowebfluxfn samples.
2017-05-23 15:59:16 -05:00
Rob Winch 3440909fc9 ServerWebExchangeMatcher returns Mono<MatchResult> 2017-05-23 15:32:12 -05:00
Rob Winch 39f7a14126 Merge pull request #4347 from thomasdarimont/issue/fix-javadoc-for-HeadersConfigurer
Fix JavaDoc for HeadersConfigurer
2017-05-22 10:08:35 -05:00
Thomas Darimont 9e6b10ce46 Fix JavaDoc for HeadersConfigurer
Corrected copy-paste error.
2017-05-22 00:32:19 +02:00
Rob Winch 247635ed92 WebFluxSecurityConfiguration defaults HTTP Basic
Fixes gh-4346
2017-05-19 21:50:06 -05:00
Rob Winch 1cec497a50 Add method chaining for AuthorizeExchangeBuilder
Fixes gh-4345
2017-05-19 21:25:50 -05:00
Rob Winch 0428cdd934 Add @EnableWebFluxSecurity
Fixes gh-4344
2017-05-19 21:11:42 -05:00
Rob Winch 7bc98db23c Add WebTestClient test support
SecurityExchangeMutators

Fixes gh-4343
2017-05-19 15:09:23 -05:00
Rob Winch 7b703a3b98 SecurityContextRepositoryServerWebExchange defaults to principal
This is necessary for the test support to work

Issue gh-4343
2017-05-19 14:41:20 -05:00
Rob Winch 3c7c256fc9 WebTestHandler now returns wrapped ServerWebExchange
For easier testing WebTestHandler now obtains the wrapped
ServerWebExchange objects.
2017-05-19 08:48:58 -05:00
Rob Winch d9c7f42b4c Rename Application->HelloWebFluxApplication 2017-05-17 15:34:07 -05:00
Rob Winch 93dd10917c Update to Boot 2.0.0.M1
Fixes gh-4339
2017-05-16 15:54:58 -05:00
Rob Winch f01989ff49 Add hellowebfluxfn
Fixes gh-4338
2017-05-16 15:39:39 -05:00
Rob Winch 07234f6255 Switch back to Spring Framework 5.0.0.BUILD-SNAPSHOT 2017-05-16 15:12:09 -05:00
Rob Winch 22c1685d70 Use AssertionsForClassType 2017-05-15 13:48:12 -05:00
Rob Winch 7b8ed826b8 Build against Cairo SNAPSHOTs again 2017-05-15 13:47:53 -05:00
Rob Winch e5f2e72843 Sort gradle.properties 2017-05-15 13:32:43 -05:00
Rob Winch e631805635 Remove RedirectMatcher
This is no longer necessary now that Spring 5 is the minimum version.

Fixes gh-4092
2017-05-11 14:38:18 -05:00
Rob Winch d81b436e5d Remove pom.xml from build
Gradle is easy enough to import into IDEs, so pom.xml should no
longer be necessary.

This commit removes the pom.xml files from the build.

Fixes gh-4283
2017-05-11 14:32:36 -05:00
Rob Winch 0e4fd349a9 Next developmenet version 2017-05-10 01:09:35 -05:00
Rob Winch f279346dac Release 5.0.0.M1 2017-05-10 01:08:50 -05:00
Rob Winch c05fc951d8 Disable OSSRH Deploy
For the release disable OSSRH Deploy since we will release only
to Artifactory for the milestone. We cannot deploy to OSSRH because
we have RC dependencies that are not in Maven Central.
2017-05-10 00:30:35 -05:00
Rob Winch 221d4f8fb1 Document WebFlux What Is New
Issue gh-4325
2017-05-10 00:28:16 -05:00
Vedran Pavic e9427e421b Update Spring version 2017-05-10 00:27:36 -05:00
Vedran Pavic 85719fcd64 Use Base64 implementation provided by Java 8 2017-05-10 00:27:36 -05:00
Rob Winch fe37d0f5f9 Update to spring-build-conventions 0.0.1.RELEASE 2017-05-10 00:14:47 -05:00
Rob Winch b4f2777755 Add WebFlux
Fixes gh-4128
2017-05-10 00:13:02 -05:00
Rob Winch 051e3fb079 Add UserBuilders.withUserDetails 2017-05-10 00:12:12 -05:00
Rob Winch 14f5ebcc3b Update to Spring Data Kay M3 2017-05-09 09:37:28 -05:00
Rob Winch 4fdf343045 Remove springIoVersion 2017-05-09 02:39:49 -05:00
Rob Winch 514f0053cc Use dependency-management.gradle 2017-05-09 02:39:49 -05:00
Rob Winch 5dcb6e37b1 Update to boot 1.5.3.RELEASE 2017-05-09 02:35:46 -05:00
Rob Winch 861e7994ff crypto uses spring-jcl 2017-05-09 02:35:46 -05:00
Rob Winch 5c7ff5c24a Update to spring 5.0.0.RC1 2017-05-09 02:35:46 -05:00
Joe Grandja a458b682d6 Add package/class level javadoc in oauth2-client
Fixes gh-4295
2017-05-04 12:37:35 -04:00
Joe Grandja d04bfaca5a Update oauth2login README with GitHub/Facebook/Okta
* Add instructions to the oauth2login sample README for setting up
OAuth 2.0 Login for GitHub, Facebook, and Okta
* Change base package for oauth2login sample

Fixes gh-4287, Fixes gh-4288, Fixes gh-4289
2017-05-04 12:37:35 -04:00
Rob Winch 9d2ba5be42 Add spock dependencies to dependency-management.properties
Spring Boot removed sock from its dependency management via
https://github.com/spring-projects/spring-boot/issues/9043

This commit adds spock to this project's dependency management
2017-05-04 10:10:40 -05:00
Rob Winch 021ee0d317 Spring Data findOne->findById 2017-05-04 09:38:03 -05:00
Rob Winch a199819acb Merge pull request #4319 from rwinch/tests-configuration
Build Leverages tests-configuration plugin
2017-05-01 21:01:15 -05:00
Rob Winch 18e2457ddf Polish Travis
* Add --refresh-dependencies to .travis.yml
* Add --no-daemon to .travis.yml
2017-05-01 20:31:01 -05:00
Rob Winch e1ef0477fb Build Leverages tests-configuration plugin 2017-05-01 17:10:20 -05:00
Rob Winch d57b0b11ab Merge pull request #4317 from rwinch/travis-logs
Polish Logging for Tests
2017-05-01 14:45:00 -05:00