搜索

12.2. 包括的授权模块

download PDF
下面的模块提供授权服务。
代码
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

将决策制定委托给配置的委托者的默认授权模块。

WebAuthorizationModule

带有默认 Tomcat 授权逻辑(permit all)的默认 Web 授权模块。

JACCAuthorizationModule

这个模块用两个委托者(用于 Web 容器授权请求的 WebJACCPolicyModuleDelegate 和用于 EJB 容器请求的 EJBJACCPolicyModuleDelegate)来强制实施 JACC 模式。它没有可用的配置选项。

XACMLAuthorizationModule

这个模块用两个委托者(WebXACMLPolicyModuleDelegate 和 EJBXACMLPolicyModuleDelegate)对 Web 和 EJB 容器强制实施 XACML 授权。这个模块根据已注册的策略评估 Web 或 EJB 请求的结果来创建 PDP 对象。

AbstractAuthorizationModule

必须进行覆盖的基本授权模块,它提供委托至其他授权模块的功能。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.