クラス AuthorizationManagers
java.lang.ObjectSE
org.springframework.security.authorization.AuthorizationManagers
AuthorizationManager インスタンスを作成するファクトリクラス。- 導入:
- 5.8
メソッドのサマリー
修飾子と型メソッド説明static <T> AuthorizationManager<T>allOf(AuthorizationDecision allAbstainDefaultDecision, AuthorizationManager<T>... managers) すべてのAuthorizationManagerが許可されている場合にアクセスを許可するAuthorizationManagerを作成します。managersが空または棄権の場合、デフォルトのAuthorizationDecisionが返されます。static <T> AuthorizationManager<T>allOf(AuthorizationManager<T>... managers) すべてのAuthorizationManagerが許可または棄権された場合にアクセスを許可するAuthorizationManagerを作成します。managersが空の場合は、許可された決定が返されます。static <T> AuthorizationManager<T>anyOf(AuthorizationDecision allAbstainDefaultDecision, AuthorizationManager<T>... managers) 少なくとも 1 つのAuthorizationManagerが許可されている場合にアクセスを許可するAuthorizationManagerを作成します。managersが空または棄権の場合、デフォルトのAuthorizationDecisionが返されます。static <T> AuthorizationManager<T>anyOf(AuthorizationManager<T>... managers) 少なくとも 1 つのAuthorizationManagerが許可または棄権された場合にアクセスを許可するAuthorizationManagerを作成します。managersが空の場合、拒否された決定が返されます。static <T> AuthorizationManager<T>not(AuthorizationManager<T> manager) 指定されたAuthorizationManagerが許可した決定を元に戻すAuthorizationManagerを作成します。
メソッドの詳細
anyOf
少なくとも 1 つのAuthorizationManagerが許可または棄権された場合にアクセスを許可するAuthorizationManagerを作成します。managersが空の場合、拒否された決定が返されます。- 型パラメーター:
T- 認可されているオブジェクトの型- パラメーター:
managers- 使用するAuthorizationManager- 戻り値:
- 使用する
AuthorizationManager
anyOf
@SafeVarargsSE public static <T> AuthorizationManager<T> anyOf(AuthorizationDecision allAbstainDefaultDecision, AuthorizationManager<T>... managers) 少なくとも 1 つのAuthorizationManagerが許可されている場合にアクセスを許可するAuthorizationManagerを作成します。managersが空または棄権の場合、デフォルトのAuthorizationDecisionが返されます。- 型パラメーター:
T- 認可されているオブジェクトの型- パラメーター:
allAbstainDefaultDecision- すべてのAuthorizationManagerが棄権した場合のデフォルトの決定managers- 使用するAuthorizationManager- 戻り値:
- 使用する
AuthorizationManager - 導入:
- 6.3
allOf
すべてのAuthorizationManagerが許可または棄権された場合にアクセスを許可するAuthorizationManagerを作成します。managersが空の場合は、許可された決定が返されます。- 型パラメーター:
T- 認可されているオブジェクトの型- パラメーター:
managers- 使用するAuthorizationManager- 戻り値:
- 使用する
AuthorizationManager
allOf
@SafeVarargsSE public static <T> AuthorizationManager<T> allOf(AuthorizationDecision allAbstainDefaultDecision, AuthorizationManager<T>... managers) すべてのAuthorizationManagerが許可されている場合にアクセスを許可するAuthorizationManagerを作成します。managersが空または棄権の場合、デフォルトのAuthorizationDecisionが返されます。- 型パラメーター:
T- 認可されているオブジェクトの型- パラメーター:
allAbstainDefaultDecision- すべてのAuthorizationManagerが棄権した場合のデフォルトの決定managers- 使用するAuthorizationManager- 戻り値:
- 使用する
AuthorizationManager - 導入:
- 6.3
not
指定されたAuthorizationManagerが許可した決定を反転するAuthorizationManagerを作成します。指定されたAuthorizationManagerが棄権した場合、返されるマネージャーも棄権します。- 型パラメーター:
T- 認可されているオブジェクトの型- パラメーター:
manager-AuthorizationManagerを逆転させる- 戻り値:
- 逆転
AuthorizationManager - 導入:
- 6.3