@ -44,10 +44,10 @@ import org.springframework.security.web.server.authorization.AuthorizationWebFil
@@ -44,10 +44,10 @@ import org.springframework.security.web.server.authorization.AuthorizationWebFil
import org.springframework.security.web.server.authorization.DelegatingReactiveAuthorizationManager ;
import org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter ;
import org.springframework.security.web.server.context.AuthenticationReactorContextFilter ;
import org.springframework.security.web.server.context.SecurityContextRepository ;
import org.springframework.security.web.server.context.SecurityContextServer Repository ;
import org.springframework.security.web.server.context.SecurityContextRepositoryWebFilter ;
import org.springframework.security.web.server.context.ServerWebExchangeAttributeSecurityContextRepository ;
import org.springframework.security.web.server.context.WebSessionSecurityContextRepository ;
import org.springframework.security.web.server.context.ServerWebExchangeAttributeSecurityContextServer Repository ;
import org.springframework.security.web.server.context.WebSessionSecurityContextServer Repository ;
import org.springframework.security.web.server.header.CacheControlHttpHeadersWriter ;
import org.springframework.security.web.server.header.CompositeHttpHeadersWriter ;
import org.springframework.security.web.server.header.ContentTypeOptionsHttpHeadersWriter ;
@ -94,7 +94,7 @@ public class HttpSecurity {
@@ -94,7 +94,7 @@ public class HttpSecurity {
private ReactiveAuthenticationManager authenticationManager ;
private SecurityContextRepository securityContextRepository ;
private SecurityContextServer Repository securityContextServer Repository ;
private ServerAuthenticationEntryPoint serverAuthenticationEntryPoint ;
@ -127,9 +127,9 @@ public class HttpSecurity {
@@ -127,9 +127,9 @@ public class HttpSecurity {
return this . securityMatcher ;
}
public HttpSecurity securityContextRepository ( SecurityContextRepository securityContextRepository ) {
Assert . notNull ( securityContextRepository , "securityContextRepository cannot be null" ) ;
this . securityContextRepository = securityContextRepository ;
public HttpSecurity securityContextRepository ( SecurityContextServer Repository securityContextServer Repository ) {
Assert . notNull ( securityContextServer Repository , "securityContextRepository cannot be null" ) ;
this . securityContextServer Repository = securityContextServer Repository ;
return this ;
}
@ -183,15 +183,15 @@ public class HttpSecurity {
@@ -183,15 +183,15 @@ public class HttpSecurity {
}
if ( this . httpBasic ! = null ) {
this . httpBasic . authenticationManager ( this . authenticationManager ) ;
if ( this . securityContextRepository ! = null ) {
this . httpBasic . securityContextRepository ( this . securityContextRepository ) ;
if ( this . securityContextServer Repository ! = null ) {
this . httpBasic . securityContextRepository ( this . securityContextServer Repository ) ;
}
this . httpBasic . configure ( this ) ;
}
if ( this . formLogin ! = null ) {
this . formLogin . authenticationManager ( this . authenticationManager ) ;
if ( this . securityContextRepository ! = null ) {
this . formLogin . securityContextRepository ( this . securityContextRepository ) ;
if ( this . securityContextServer Repository ! = null ) {
this . formLogin . securityContextRepository ( this . securityContextServer Repository ) ;
}
if ( this . formLogin . serverAuthenticationEntryPoint = = null ) {
this . webFilters . add ( new OrderedWebFilter ( new LoginPageGeneratingWebFilter ( ) , SecurityWebFiltersOrder . LOGIN_PAGE_GENERATING . getOrder ( ) ) ) ;
@ -233,7 +233,7 @@ public class HttpSecurity {
@@ -233,7 +233,7 @@ public class HttpSecurity {
}
private WebFilter securityContextRepositoryWebFilter ( ) {
SecurityContextRepository repository = this . securityContextRepository ;
SecurityContextServer Repository repository = this . securityContextServer Repository ;
if ( repository = = null ) {
return null ;
}
@ -322,7 +322,7 @@ public class HttpSecurity {
@@ -322,7 +322,7 @@ public class HttpSecurity {
public class HttpBasicBuilder {
private ReactiveAuthenticationManager authenticationManager ;
private SecurityContextRepository securityContextRepository = new ServerWebExchangeAttributeSecurityContextRepository ( ) ;
private SecurityContextServer Repository securityContextServer Repository = new ServerWebExchangeAttributeSecurityContextServer Repository ( ) ;
private ServerAuthenticationEntryPoint entryPoint = new HttpBasicServerAuthenticationEntryPoint ( ) ;
@ -331,8 +331,8 @@ public class HttpSecurity {
@@ -331,8 +331,8 @@ public class HttpSecurity {
return this ;
}
public HttpBasicBuilder securityContextRepository ( SecurityContextRepository securityContextRepository ) {
this . securityContextRepository = securityContextRepository ;
public HttpBasicBuilder securityContextRepository ( SecurityContextServer Repository securityContextServer Repository ) {
this . securityContextServer Repository = securityContextServer Repository ;
return this ;
}
@ -357,8 +357,8 @@ public class HttpSecurity {
@@ -357,8 +357,8 @@ public class HttpSecurity {
this . authenticationManager ) ;
authenticationFilter . setAuthenticationFailureHandler ( new AuthenticationEntryPointFailureHandler ( this . entryPoint ) ) ;
authenticationFilter . setAuthenticationConverter ( new ServerHttpBasicAuthenticationConverter ( ) ) ;
if ( this . securityContextRepository ! = null ) {
authenticationFilter . setSecurityContextRepository ( this . securityContextRepository ) ;
if ( this . securityContextServer Repository ! = null ) {
authenticationFilter . setSecurityContextServer Repository ( this . securityContextServer Repository ) ;
}
http . addFilterAt ( authenticationFilter , SecurityWebFiltersOrder . HTTP_BASIC ) ;
}
@ -373,7 +373,7 @@ public class HttpSecurity {
@@ -373,7 +373,7 @@ public class HttpSecurity {
public class FormLoginBuilder {
private ReactiveAuthenticationManager authenticationManager ;
private SecurityContextRepository securityContextRepository = new WebSessionSecurityContextRepository ( ) ;
private SecurityContextServer Repository securityContextServer Repository = new WebSessionSecurityContextServer Repository ( ) ;
private ServerAuthenticationEntryPoint serverAuthenticationEntryPoint ;
@ -408,8 +408,8 @@ public class HttpSecurity {
@@ -408,8 +408,8 @@ public class HttpSecurity {
return this ;
}
public FormLoginBuilder securityContextRepository ( SecurityContextRepository securityContextRepository ) {
this . securityContextRepository = securityContextRepository ;
public FormLoginBuilder securityContextRepository ( SecurityContextServer Repository securityContextServer Repository ) {
this . securityContextServer Repository = securityContextServer Repository ;
return this ;
}
@ -436,7 +436,7 @@ public class HttpSecurity {
@@ -436,7 +436,7 @@ public class HttpSecurity {
authenticationFilter . setAuthenticationFailureHandler ( this . authenticationFailureHandler ) ;
authenticationFilter . setAuthenticationConverter ( new ServerFormLoginAuthenticationConverter ( ) ) ;
authenticationFilter . setAuthenticationSuccessHandler ( new RedirectAuthenticationSuccessHandler ( "/" ) ) ;
authenticationFilter . setSecurityContextRepository ( this . securityContextRepository ) ;
authenticationFilter . setSecurityContextServer Repository ( this . securityContextServer Repository ) ;
http . addFilterAt ( authenticationFilter , SecurityWebFiltersOrder . FORM_LOGIN ) ;
}