12.2. 含まれる承認モジュール

以下のモジュールは承認サービスを提供します。
コードクラス
DenyAllorg.jboss.security.authorization.modules.AllDenyAuthorizationModule
PermitAllorg.jboss.security.authorization.modules.AllPermitAuthorizationModule
Delegatingorg.jboss.security.authorization.modules.DelegatingAuthorizationModule
Weborg.jboss.security.authorization.modules.web.WebAuthorizationModule
JACCorg.jboss.security.authorization.modules.JACCAuthorizationModule
XACMLorg.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 つの delegate を使用して (WebXACMLPolicyModuleDelegate および EJBXACMLPolicyModuleDelegate) XACML 承認を強制します。このモジュールは登録されたポリシーを基に PDP オブジェクトを作成し、それに対して Web または EJB リクエストを評価します。

AbstractAuthorizationModule

これはオーバーライドされる必要があるベースの承認モジュールで、他の承認モジュールへ委譲するためのファシリティーを提供します。