クラス IpAddressMatcher

  • 実装されたすべてのインターフェース:
    RequestMatcher

    public final class IpAddressMatcher
    extends java.lang.Object
    implements RequestMatcher
    リモートアドレスに対する IP アドレスまたはサブネットマスクの一致に基づいてリクエストを一致させます。

    IPv6 アドレスと IPv4 アドレスの両方がサポートされていますが、IPv4 アドレスを使用して構成されたマッチャーは、IPv6 アドレスを返すリクエストとは一致しません。

    導入:
    3.0.2
    • ネストされたクラスのサマリー

    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      IpAddressMatcher​(java.lang.String ipAddress)
      特定の IP アドレスまたは IP/Netmask を使用して指定された範囲(例:
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      booleanmatches​(java.lang.String address)
      booleanmatches​(javax.servlet.http.HttpServletRequest request)
      戦略によって実装されたルールが提供されたリクエストと一致するかどうかを決定します。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • インターフェース org.springframework.security.web.util.matcher.RequestMatcher から継承されたメソッド

        matcher
    • コンストラクターの詳細

      • IpAddressMatcher

        public IpAddressMatcher​(java.lang.String ipAddress)
        特定の IP アドレス、または IP/ ネットマスクを使用して指定された範囲 (例: 192.168.1.0/24 または 202.24.0.0/14) を受け取ります。
        パラメーター:
        ipAddress - リクエストの送信元のアドレスまたはアドレスの範囲。
    • メソッドの詳細

      • matches

        public boolean matches​(javax.servlet.http.HttpServletRequest request)
        インターフェースからコピーされた説明: RequestMatcher
        戦略によって実装されたルールが提供されたリクエストと一致するかどうかを決定します。
        次で指定:
        インターフェース RequestMatchermatches 
        パラメーター:
        request - 一致を確認するリクエスト
        戻り値:
        リクエストが一致する場合は true、そうでない場合は false
      • matches

        public boolean matches​(java.lang.String address)