Class ServerHttpSecurity.HttpsRedirectSpec
- java.lang.Object
-
- org.springframework.security.config.web.server.ServerHttpSecurity.HttpsRedirectSpec
-
- Enclosing class:
- ServerHttpSecurity
public class ServerHttpSecurity.HttpsRedirectSpec extends java.lang.Object
Configures HTTPS redirection rules- Since:
- 5.1
- See Also:
ServerHttpSecurity.redirectToHttps()
-
-
Constructor Summary
Constructors Constructor Description HttpsRedirectSpec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServerHttpSecurity
and()
Allows method chaining to continue configuring theServerHttpSecurity
protected void
configure(ServerHttpSecurity http)
ServerHttpSecurity.HttpsRedirectSpec
httpsRedirectWhen(java.util.function.Function<org.springframework.web.server.ServerWebExchange,java.lang.Boolean> when)
Configures when this filter should redirect to https By default, the filter will redirect whenever an exchange's scheme is not httpsServerHttpSecurity.HttpsRedirectSpec
httpsRedirectWhen(ServerWebExchangeMatcher... matchers)
Configures when this filter should redirect to https By default, the filter will redirect whenever an exchange's scheme is not httpsServerHttpSecurity.HttpsRedirectSpec
portMapper(PortMapper portMapper)
Configures a custom HTTPS port to redirect to
-
-
-
Method Detail
-
httpsRedirectWhen
public ServerHttpSecurity.HttpsRedirectSpec httpsRedirectWhen(ServerWebExchangeMatcher... matchers)
Configures when this filter should redirect to https By default, the filter will redirect whenever an exchange's scheme is not https- Parameters:
matchers
- the list of conditions that, when any are met, the filter should redirect to https- Returns:
- the
ServerHttpSecurity.HttpsRedirectSpec
for additional configuration
-
httpsRedirectWhen
public ServerHttpSecurity.HttpsRedirectSpec httpsRedirectWhen(java.util.function.Function<org.springframework.web.server.ServerWebExchange,java.lang.Boolean> when)
Configures when this filter should redirect to https By default, the filter will redirect whenever an exchange's scheme is not https- Parameters:
when
- determines when to redirect to https- Returns:
- the
ServerHttpSecurity.HttpsRedirectSpec
for additional configuration
-
portMapper
public ServerHttpSecurity.HttpsRedirectSpec portMapper(PortMapper portMapper)
Configures a custom HTTPS port to redirect to- Parameters:
portMapper
- thePortMapper
to use- Returns:
- the
ServerHttpSecurity.HttpsRedirectSpec
for additional configuration
-
configure
protected void configure(ServerHttpSecurity http)
-
and
public ServerHttpSecurity and()
Allows method chaining to continue configuring theServerHttpSecurity
- Returns:
- the
ServerHttpSecurity
to continue configuring
-
-