【问题标题】:How to access WildFly Admin Console with RBAC provider (localhost)?如何使用 RBAC 提供程序 (localhost) 访问 WildFly 管理控制台?
【发布时间】:2016-07-31 13:45:22
【问题描述】:

从“简单”改为“rbac”:

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

导致以下情况:

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

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

【问题讨论】:

    标签: jboss wildfly-10


    【解决方案1】:

    解决了问题 - 仅定义 $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>
    

    【讨论】:

      猜你喜欢
      • 2018-05-11
      • 2018-10-25
      • 2015-05-22
      • 2018-08-02
      • 1970-01-01
      • 2023-04-11
      • 2019-05-11
      • 2015-09-19
      • 1970-01-01
      相关资源
      最近更新 更多