クラス 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