Skip to content

Commit 42cd19f

Browse files
Merge branch '6.0.x'
Closes gh-13103
2 parents 8481374 + 8c5f136 commit 42cd19f

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

docs/modules/ROOT/pages/reactive/configuration/webflux.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ public class HelloWebfluxSecurityConfig {
9595
.Kotlin
9696
[source,kotlin,role="secondary"]
9797
-----
98+
import org.springframework.security.config.web.server.invoke
99+
98100
@Configuration
99101
@EnableWebFluxSecurity
100102
class HelloWebfluxSecurityConfig {
@@ -123,6 +125,9 @@ class HelloWebfluxSecurityConfig {
123125
-----
124126
====
125127

128+
[NOTE]
129+
Make sure that you import the `invoke` function in your Kotlin class, sometimes the IDE will not auto-import it causing compilation issues.
130+
126131
This configuration explicitly sets up all the same things as our minimal configuration.
127132
From here, you can more easily make changes to the defaults.
128133

@@ -177,6 +182,8 @@ static class MultiSecurityHttpConfig {
177182
.Kotlin
178183
[source,kotlin,role="secondary"]
179184
----
185+
import org.springframework.security.config.web.server.invoke
186+
180187
@Configuration
181188
@EnableWebFluxSecurity
182189
open class MultiSecurityHttpConfig {

docs/modules/ROOT/pages/servlet/configuration/kotlin.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ It is configured with the following default implementation:
2020
====
2121
[source,kotlin]
2222
----
23+
import org.springframework.security.config.annotation.web.invoke
24+
2325
@Bean
2426
open fun filterChain(http: HttpSecurity): SecurityFilterChain {
2527
http {
@@ -34,6 +36,9 @@ open fun filterChain(http: HttpSecurity): SecurityFilterChain {
3436
----
3537
====
3638

39+
[NOTE]
40+
Make sure that import the `invoke` function in your class, sometimes the IDE will not auto-import it causing compilation issues.
41+
3742
The default configuration (shown in the preceding listing):
3843

3944
* 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 `/
6368
[source,kotlin]
6469
----
6570
@Configuration
71+
import org.springframework.security.config.annotation.web.invoke
72+
6673
@EnableWebSecurity
6774
class MultiHttpSecurityConfig {
6875
@Bean <1>

0 commit comments

Comments
 (0)