Browse Source

Merge branch '6.1.x' into 6.2.x

Closes gh-14348
pull/14354/head
Josh Cummings 2 years ago
parent
commit
edcba77df4
No known key found for this signature in database
GPG Key ID: A306A51F43B8E5A5
  1. 7
      docs/modules/ROOT/pages/reactive/integrations/rsocket.adoc

7
docs/modules/ROOT/pages/reactive/integrations/rsocket.adoc

@ -62,7 +62,10 @@ This configuration enables <<rsocket-authentication-simple,simple authentication
For Spring Security to work, we need to apply `SecuritySocketAcceptorInterceptor` to the `ServerRSocketFactory`. For Spring Security to work, we need to apply `SecuritySocketAcceptorInterceptor` to the `ServerRSocketFactory`.
Doing so connects our `PayloadSocketAcceptorInterceptor` with the RSocket infrastructure. Doing so connects our `PayloadSocketAcceptorInterceptor` with the RSocket infrastructure.
In a Spring Boot application, you can do this automatically by using `RSocketSecurityAutoConfiguration` with the following code:
Spring Boot registers it automatically in `RSocketSecurityAutoConfiguration` when you include {gh-samples-url}/reactive/rsocket/hello-security/build.gradle[the correct dependencies].
Or, if you are not using Boot's auto-configuration, you can register it manually in the following way:
[tabs] [tabs]
====== ======
@ -91,6 +94,8 @@ fun springSecurityRSocketSecurity(interceptor: SecuritySocketAcceptorInterceptor
---- ----
====== ======
To customize the interceptor itself, use `RSocketSecurity` to add <<rsocket-authentication,authentication>> and <<rsocket-authorization,authorization>>.
[[rsocket-authentication]] [[rsocket-authentication]]
== RSocket Authentication == RSocket Authentication

Loading…
Cancel
Save