インターフェース AuthorizationManager<T>
- 型パラメーター:
T
- 認可検査が行われているオブジェクトの型。
- すべての既知の実装クラス:
AuthenticatedAuthorizationManager
、AuthoritiesAuthorizationManager
、AuthorityAuthorizationManager
、Jsr250AuthorizationManager
、MessageMatcherDelegatingAuthorizationManager
、MethodExpressionAuthorizationManager
、ObservationAuthorizationManager
、PostAuthorizeAuthorizationManager
、PreAuthorizeAuthorizationManager
、RequestMatcherDelegatingAuthorizationManager
、SecuredAuthorizationManager
、WebExpressionAuthorizationManager
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
Authentication
が特定のオブジェクトにアクセスできるかどうかを判別できる認可マネージャー。メソッドのサマリー
修飾子と型メソッド説明check
(SupplierSE<Authentication> authentication, T object) 特定の認証およびオブジェクトにアクセスを許可するかどうかを決定します。default void
verify
(SupplierSE<Authentication> authentication, T object) 特定の認証とオブジェクトにアクセスを許可するかどうかを決定します。
メソッドの詳細
verify
特定の認証とオブジェクトにアクセスを許可するかどうかを決定します。- パラメーター:
authentication
- チェックするAuthentication
のSupplier
SEobject
- チェックするAuthorizationManager
オブジェクト- 例外:
AccessDeniedException
- アクセスが許可されていない場合
check
特定の認証およびオブジェクトにアクセスを許可するかどうかを決定します。- パラメーター:
authentication
- チェックするAuthentication
のSupplier
SEobject
- チェックするAuthorizationManager
オブジェクト- 戻り値:
AuthorizationDecision
、または決定できない場合は null