クラス IpAddressAuthorizationManager
java.lang.ObjectSE
org.springframework.security.web.access.IpAddressAuthorizationManager
- 実装されているすべてのインターフェース:
AuthorizationManager<RequestAuthorizationContext>
public final class IpAddressAuthorizationManager
extends ObjectSE
implements AuthorizationManager<RequestAuthorizationContext>
現在のリクエストに指定されたアドレスまたはアドレスの範囲が含まれているかどうかを判断する
AuthorizationManager- 導入:
- 6.3
メソッドのサマリー
修飾子と型メソッド説明authorize(SupplierSE<? extends @Nullable Authentication> authentication, RequestAuthorizationContext requestAuthorizationContext) 特定の認証およびオブジェクトにアクセスを許可するかどうかを決定します。hasIpAddress(StringSE ipAddress) 指定された IP アドレスを使用してIpAddressAuthorizationManagerのインスタンスを作成します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.security.authorization.AuthorizationManager から継承されたメソッド
verify
メソッドの詳細
hasIpAddress
指定された IP アドレスを使用してIpAddressAuthorizationManagerのインスタンスを作成します。- パラメーター:
ipAddress- リクエストが必要なアドレスまたはアドレスの範囲- 戻り値:
- 新しいインスタンス
authorize
public AuthorizationResult authorize(SupplierSE<? extends @Nullable Authentication> authentication, RequestAuthorizationContext requestAuthorizationContext) インターフェースからコピーされた説明:AuthorizationManager特定の認証およびオブジェクトにアクセスを許可するかどうかを決定します。- 次で指定:
- インターフェース
AuthorizationManager<RequestAuthorizationContext>のauthorize - パラメーター:
authentication-AuthenticationのSupplierSE を承認するrequestAuthorizationContext- 承認するAuthorizationManagerオブジェクト- 戻り値:
AuthorizationResult