Browse Source

Merge branch '5.8.x' into 6.0.x

Closes gh-13102
Marcus Da Coregio 2 years ago
parent
commit
8c5f13657e

+ 7 - 0
docs/modules/ROOT/pages/reactive/configuration/webflux.adoc

@@ -95,6 +95,8 @@ public class HelloWebfluxSecurityConfig {
 .Kotlin
 [source,kotlin,role="secondary"]
 -----
+import org.springframework.security.config.web.server.invoke
+
 @Configuration
 @EnableWebFluxSecurity
 class HelloWebfluxSecurityConfig {
@@ -123,6 +125,9 @@ class HelloWebfluxSecurityConfig {
 -----
 ====
 
+[NOTE]
+Make sure that you import the `invoke` function in your Kotlin class, sometimes the IDE will not auto-import it causing compilation issues.
+
 This configuration explicitly sets up all the same things as our minimal configuration.
 From here, you can more easily make changes to the defaults.
 
@@ -177,6 +182,8 @@ static class MultiSecurityHttpConfig {
 .Kotlin
 [source,kotlin,role="secondary"]
 ----
+import org.springframework.security.config.web.server.invoke
+
 @Configuration
 @EnableWebFluxSecurity
 open class MultiSecurityHttpConfig {

+ 7 - 0
docs/modules/ROOT/pages/servlet/configuration/kotlin.adoc

@@ -20,6 +20,8 @@ It is configured with the following default implementation:
 ====
 [source,kotlin]
 ----
+import org.springframework.security.config.annotation.web.invoke
+
 @Bean
 open fun filterChain(http: HttpSecurity): SecurityFilterChain {
    http {
@@ -34,6 +36,9 @@ open fun filterChain(http: HttpSecurity): SecurityFilterChain {
 ----
 ====
 
+[NOTE]
+Make sure that import the `invoke` function in your class, sometimes the IDE will not auto-import it causing compilation issues.
+
 The default configuration (shown in the preceding listing):
 
 * Ensures that any request to our application requires the user to be authenticated
@@ -63,6 +68,8 @@ The following example has a different configuration for URL's that start with `/
 [source,kotlin]
 ----
 @Configuration
+import org.springframework.security.config.annotation.web.invoke
+
 @EnableWebSecurity
 class MultiHttpSecurityConfig {
     @Bean                                                            <1>