1

从“简单”更改为“rbac”:

<access-control provider="rbac">
  <role-mapping>
    <role name="SuperUser">
      <include>
        <user name="$local" />
      </include>
    </role>
  </role-mapping>
</access-control>

导致以下情况:

{“结果”:“失败”,“失败描述”:“WFLYCTL0313:未经授权对资源“[]”执行操作“读取资源”——\“WFLYCTL0332:权限被拒绝”,“回滚” : 真的 }

Standalone.xml 中还需要哪些其他配置才能使其正常工作?

4

1 回答 1

2

解决了这个问题 - 仅定义 $local 用户是不够的,您实际上需要先添加其他用户,例如:

    <access-control provider="rbac">
        <role-mapping>
            <role name="SuperUser">
                <include>
                    <user name="$local" />
                    <user name="myAdmin" />                     
                </include>
            </role>
            <role name="Monitor">
                <include>
                    <user name="myLogs" />
                </include>
            </role>
        </role-mapping>
    </access-control>
于 2016-04-10T16:16:02.653 回答