Skip to content

Commit 617353e

Browse files
committed
Merge branch '5.8.x'
Closes gh-11928
2 parents 8f10deb + 6d56af7 commit 617353e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

config/src/main/kotlin/org/springframework/security/config/annotation/web/SessionManagementDsl.kt

+2
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ class SessionManagementDsl {
3939
var sessionAuthenticationErrorUrl: String? = null
4040
var sessionAuthenticationFailureHandler: AuthenticationFailureHandler? = null
4141
var enableSessionUrlRewriting: Boolean? = null
42+
var requireExplicitAuthenticationStrategy: Boolean? = null
4243
var sessionCreationPolicy: SessionCreationPolicy? = null
4344
var sessionAuthenticationStrategy: SessionAuthenticationStrategy? = null
4445
private var sessionFixation: ((SessionManagementConfigurer<HttpSecurity>.SessionFixationConfigurer) -> Unit)? = null
@@ -110,6 +111,7 @@ class SessionManagementDsl {
110111
internal fun get(): (SessionManagementConfigurer<HttpSecurity>) -> Unit {
111112
return { sessionManagement ->
112113
invalidSessionUrl?.also { sessionManagement.invalidSessionUrl(invalidSessionUrl) }
114+
requireExplicitAuthenticationStrategy?.also { sessionManagement.requireExplicitAuthenticationStrategy(requireExplicitAuthenticationStrategy!!) }
113115
invalidSessionStrategy?.also { sessionManagement.invalidSessionStrategy(invalidSessionStrategy) }
114116
sessionAuthenticationErrorUrl?.also { sessionManagement.sessionAuthenticationErrorUrl(sessionAuthenticationErrorUrl) }
115117
sessionAuthenticationFailureHandler?.also { sessionManagement.sessionAuthenticationFailureHandler(sessionAuthenticationFailureHandler) }

0 commit comments

Comments
 (0)