|
@@ -83,20 +83,23 @@
|
|
|
*** xref:servlet/appendix/faq.adoc[FAQ]
|
|
|
* xref:reactive/index.adoc[Reactive Applications]
|
|
|
** xref:reactive/getting-started.adoc[Getting Started]
|
|
|
-** xref:reactive/webflux.adoc[WebFlux Security]
|
|
|
-** xref:reactive/exploits/index.adoc[Protection Against Exploits]
|
|
|
-*** xref:reactive/exploits/csrf.adoc[CSRF]
|
|
|
-*** xref:reactive/exploits/headers.adoc[Headers]
|
|
|
-*** xref:reactive/exploits/http.adoc[HTTP Requests]
|
|
|
+** Authentication
|
|
|
+*** xref:reactive/authentication/x509.adoc[X.509 Authentication]
|
|
|
+*** xref:reactive/authentication/logout.adoc[Logout]
|
|
|
+** Authorization
|
|
|
+*** xref:reactive/authorization/method.adoc[EnableReactiveMethodSecurity]
|
|
|
** xref:reactive/oauth2/index.adoc[OAuth2]
|
|
|
*** xref:reactive/oauth2/login.adoc[OAuth 2.0 Login]
|
|
|
*** xref:reactive/oauth2/access-token.adoc[OAuth2 Client]
|
|
|
*** xref:reactive/oauth2/resource-server.adoc[OAuth 2.0 Resource Server]
|
|
|
-** xref:reactive/registered-oauth2-authorized-client.adoc[@RegisteredOAuth2AuthorizedClient]
|
|
|
-** xref:reactive/x509.adoc[X.509 Authentication]
|
|
|
-** xref:reactive/logout.adoc[Logout]
|
|
|
-** xref:reactive/webclient.adoc[WebClient]
|
|
|
-** xref:reactive/method.adoc[EnableReactiveMethodSecurity]
|
|
|
-** xref:reactive/cors.adoc[CORS]
|
|
|
+*** xref:reactive/registered-oauth2-authorized-client.adoc[@RegisteredOAuth2AuthorizedClient]
|
|
|
+** xref:reactive/exploits/index.adoc[Protection Against Exploits]
|
|
|
+*** xref:reactive/exploits/csrf.adoc[CSRF]
|
|
|
+*** xref:reactive/exploits/headers.adoc[Headers]
|
|
|
+*** xref:reactive/exploits/http.adoc[HTTP Requests]
|
|
|
+** Integrations
|
|
|
+*** xref:reactive/integrations/cors.adoc[CORS]
|
|
|
+*** xref:reactive/integrations/rsocket.adoc[RSocket]
|
|
|
+*** xref:reactive/integrations/webclient.adoc[WebClient]
|
|
|
** xref:reactive/test.adoc[Testing]
|
|
|
-** xref:reactive/rsocket.adoc[RSocket]
|
|
|
+** xref:reactive/configuration/webflux.adoc[WebFlux Security]
|