クラス HttpsRedirectWebFilter

java.lang.ObjectSE
org.springframework.security.web.server.transport.HttpsRedirectWebFilter
実装されたすべてのインターフェース:
org.springframework.web.server.WebFilter

public final class HttpsRedirectWebFilter extends ObjectSE implements org.springframework.web.server.WebFilter
HTTPS 以外のリクエストを同等の HTTPS にリダイレクトします。ServerWebExchangeMatcher を使用してリダイレクトされるリクエストを絞り込むように構成できます。PortMapper を使用してカスタムポート用に構成することもできます。
導入:
5.1
  • コンストラクターの詳細

    • HttpsRedirectWebFilter

      public HttpsRedirectWebFilter()
  • メソッドの詳細

    • filter

      public reactor.core.publisher.Mono<VoidSE> filter(org.springframework.web.server.ServerWebExchange exchange, org.springframework.web.server.WebFilterChain chain)
      次で指定:
      インターフェース org.springframework.web.server.WebFilterfilter 
    • setPortMapper

      public void setPortMapper(PortMapper portMapper)
      この PortMapper を使用してカスタムポートをマッピングする
      パラメーター:
      portMapper - 使用する PortMapper
    • setRequiresHttpsRedirectMatcher

      public void setRequiresHttpsRedirectMatcher(ServerWebExchangeMatcher requiresHttpsRedirectMatcher)
      この ServerWebExchangeMatcher を使用して、HTTPS にリダイレクトされるリクエストを絞り込みます。フィルターはすでに URI スキームで HTTPS をチェックしているため、このマッチャーにそのチェックを含める必要はありません。
      パラメーター:
      requiresHttpsRedirectMatcher - 使用する ServerWebExchangeMatcher