From 7b7f579746da9c87353494c393e32efce71c0479 Mon Sep 17 00:00:00 2001 From: Rob Winch Date: Tue, 18 Sep 2018 17:18:32 -0500 Subject: [PATCH] What's New Links to WebFlux sections Issue: gh-5857 --- .../asciidoc/_includes/preface/whats-new.adoc | 25 ++++++++++--------- .../_includes/reactive/oauth2/index.adoc | 1 + 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/docs/manual/src/docs/asciidoc/_includes/preface/whats-new.adoc b/docs/manual/src/docs/asciidoc/_includes/preface/whats-new.adoc index d427393e5c..03c37173c7 100644 --- a/docs/manual/src/docs/asciidoc/_includes/preface/whats-new.adoc +++ b/docs/manual/src/docs/asciidoc/_includes/preface/whats-new.adoc @@ -6,35 +6,36 @@ Below are the highlights of the release. === Servlet -* https://github.com/spring-projects/spring-security/tree/master/samples/boot/oauth2webclient[OAuth 2.0 Client] +* {gh-samples-url}/boot/oauth2webclient[OAuth 2.0 Client] ** Customizable Authorize and Token requests ** `authorization_code` grant support ** `client_credentials` grant support -* OAuth 2.0 Resource Server - support for https://github.com/spring-projects/spring-security/tree/master/samples/boot/oauth2resourceserver[JWT-encoded bearer tokens] -* https://github.com/spring-projects/spring-security/tree/master/samples/boot/oauth2webclient[OAuth 2.0 Web Client Extensions] - Supports `authorization_code`, `client_credentials`, and `refresh_token` grants -* <> - New service to support password upgrades +* OAuth 2.0 Resource Server - support for {gh-samples-url}/boot/oauth2resourceserver[JWT-encoded bearer tokens] +* {gh-samples-url}/boot/oauth2webclient[OAuth 2.0 Web Client Extensions] - Supports `authorization_code`, `client_credentials`, and `refresh_token` grants * <> - Protection against HTTP Verb Tampering and Cross-site Tracing * <> - Support for selecting an `AccessDeniedHandler` by `RequestMatcher` * <> - Support for disabling csrf by `RequestMatcher` -* <> - Support for `Feature-Policy` +* <> * <> - Support for `@Transient` authentication tokens * A modern look-and-feel for the default log in page === WebFlux -* https://github.com/spring-projects/spring-security/tree/master/samples/boot/oauth2webclient-webflux[OAuth 2.0 Client] -** Customizable Authorize requests -** `authorization_code` grant support -** `client_credentials` grant support -* OAuth 2.0 Resource Server - support for https://github.com/spring-projects/spring-security/tree/master/samples/boot/oauth2resourceserver-webflux[JWT-encoded bearer tokens] -* https://github.com/spring-projects/spring-security/tree/master/samples/boot/oauth2webclient-webflux[OAuth 2.0 Web Client Extensions] - Supports `authorization_code`, `client_credentials`, and `refresh_token` grants +* Added <> support +** Added <> support +** Added<> support +** Added OAuth2 <> integration * <> - `@WithUserDetails` now works with `ReactiveUserDetailsService` * <> - Support for CORS was added -* <> - Support for `Content-Security-Policy`, `Feature-Policy`, and `Referrer-Policy` +* Added support for the following <> +** <> +** <> +** <> * Support for redirecting to HTTPS === Integrations +* <> - New service to support password upgrades * <> - Support for `BadCredentialsException` * <> - Support for customizing when the `SecurityContext` is setup in the test. For example, `@WithMockUser(setupBefore = TestExecutionEvent.TEST_EXECUTION)` will setup a user after JUnit's `@Before` and before the test executes. diff --git a/docs/manual/src/docs/asciidoc/_includes/reactive/oauth2/index.adoc b/docs/manual/src/docs/asciidoc/_includes/reactive/oauth2/index.adoc index ed71bd2a1d..c58f3fb3ab 100644 --- a/docs/manual/src/docs/asciidoc/_includes/reactive/oauth2/index.adoc +++ b/docs/manual/src/docs/asciidoc/_includes/reactive/oauth2/index.adoc @@ -1,3 +1,4 @@ +[[webflux-oauth2]] = OAuth2 WebFlux Spring Security provides OAuth2 and WebFlux integration for reactive applications.