10.7. DeploymentRoleToRolesMappingProvider
类 : org.jboss.security.mapping.providers.DeploymentRoleToRolesMappingProvider
类型 :角色
角色到角色映射模块,它考虑角色到角色映射。这可以在部署描述符 jboss-web.xml 和 jboss-app.xml 中定义。在这种情况下,所有 principal-name 元素都表示要替换 role-name 中的给定角色的角色。Require
示例
<jboss-web>
...
<security-role>
<role-name>Employee</role-name>
<principal-name>Support</principal-name>
<principal-name>Sales</principal-name>
</security-role>
...
</jboss-web>
在上面的示例中,拥有 Employee 角色的用户将此角色替换为" 支持 和销售 "。如果需要让主体保留 Employee 角色并获得 支持 和销售 角色,应添加 <principal-name>Employee</principal-name>。
注意
这个映射供应商没有与其关联的代码,因此在配置时全类名称必须位于 code 字段中。