A.2. 含まれる承認モジュール
| コード | クラス |
|---|---|
| DenyAll | org.jboss.security.authorization.modules.AllDenyAuthorizationModule |
| PermitAll | org.jboss.security.authorization.modules.AllPermitAuthorizationModule |
| Delegating | org.jboss.security.authorization.modules.DelegatingAuthorizationModule |
| web | org.jboss.security.authorization.modules.web.WebAuthorizationModule |
| JACC | org.jboss.security.authorization.modules.JACCAuthorizationModule |
| XACML | org.jboss.security.authorization.modules.XACMLAuthorizationModule |
AllDenyAuthorizationModule
これは、承認要求を常に拒否する簡単な承認モジュールです。設定オプションは利用できません。
AllPermitAuthorizationModule
これは、常に承認要求を許可する簡単な承認モジュールです。設定オプションは利用できません。
DelegatingAuthorizationModule
意思決定を設定済みの delegate へ移譲するデフォルトの認証モジュールです。
WebAuthorizationModule
デフォルトの Tomcat 承認ロジック (permit all) を持つデフォルトの Web 認証モジュールです。
JACCAuthorizationModule
このモジュールは 2 つの delegate を使用して JACC セマンティクスを強制します(Web コンテナー承認リクエストの WebJACCPolicyModuleDelegate と、EJB コンテナーリクエストの EJBJACCPolicyModuleDelegate)。利用可能な設定オプションはありません。
XACMLAuthorizationModule
このモジュールは web および EJB コンテナーの 2 つの委譲(WebXACMLPolicyModuleDelegate および EJBXACMLPolicyModuleDelegate)を使用して XACML 承認を強制します。登録したポリシーに基づいて PDP オブジェクトを作成し、それに対して web または EJB リクエストを評価します。
AbstractAuthorizationModule
これは、上書きが必要なベース承認モジュールで、他の認可モジュールへ委任する機能を提供します。