AccessDecisionManager インターフェースのセキュリティメタデータ関連クラス、インターセプトコード、アクセス制御アノテーション、EL サポートおよび投票者ベースの実装を含むコアアクセス制御関連コード。参照先: 説明
| インターフェース | 説明 |
|---|---|
| AccessDecisionManager | 最終的なアクセス制御(認可)の決定を行います。 |
| AccessDecisionVoter<S> | クラスが認可決定の投票に責任があることを示します。 |
| AfterInvocationProvider | クラスが AfterInvocationProviderManager 決定に参加する責任があることを示します。 |
| ConfigAttribute | セキュリティシステム関連の構成属性を格納します。 |
| PermissionCacheOptimizer | 式で事前またはリアクティブフィルタリングを使用する場合、権限を事前にキャッシュできます |
| PermissionEvaluator | ユーザーが特定のドメインオブジェクトに対するアクセス許可を持っているかどうかを判断するために、式の評価に使用される戦略。 |
| SecurityMetadataSource | 指定されたセキュアなオブジェクト呼び出しに適用される ConfigAttribute を格納および識別することができるクラスによって実装されます。 |
| クラス | 説明 |
|---|---|
| SecurityConfig | ConfigAttribute を String として保存します。 |
| 例外 | 説明 |
|---|---|
| AccessDeniedException | Authentication オブジェクトが必要な権限を保持していない場合にスローされます。 |
| AuthorizationServiceException | システムの問題が原因で認証リクエストを処理できなかった場合にスローされます。 |
AccessDecisionManager インターフェースのセキュリティメタデータ関連クラス、インターセプトコード、アクセス制御アノテーション、EL サポートおよび投票者ベースの実装を含むコアアクセス制御関連コード。