Class ServerHttpSecurity.HttpsRedirectSpec
java.lang.Object
org.springframework.security.config.web.server.ServerHttpSecurity.HttpsRedirectSpec
- Enclosing class:
- ServerHttpSecurity
Configures HTTPS redirection rules
- Since:
- 5.1
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionand()
Allows method chaining to continue configuring theServerHttpSecurity
protected void
configure
(ServerHttpSecurity http) httpsRedirectWhen
(Function<org.springframework.web.server.ServerWebExchange, Boolean> when) Configures when this filter should redirect to https By default, the filter will redirect whenever an exchange's scheme is not httpshttpsRedirectWhen
(org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher... matchers) Configures when this filter should redirect to https By default, the filter will redirect whenever an exchange's scheme is not httpsportMapper
(org.springframework.security.web.PortMapper portMapper) Configures a custom HTTPS port to redirect to
-
Constructor Details
-
HttpsRedirectSpec
public HttpsRedirectSpec()
-
-
Method Details
-
httpsRedirectWhen
public ServerHttpSecurity.HttpsRedirectSpec httpsRedirectWhen(org.springframework.security.web.server.util.matcher.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(Function<org.springframework.web.server.ServerWebExchange, 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(org.springframework.security.web.PortMapper portMapper) Configures a custom HTTPS port to redirect to- Parameters:
portMapper
- thePortMapper
to use- Returns:
- the
ServerHttpSecurity.HttpsRedirectSpec
for additional configuration
-
configure
-
and
Allows method chaining to continue configuring theServerHttpSecurity
- Returns:
- the
ServerHttpSecurity
to continue configuring
-