如何使用 RBAC 提供程序 (localhost) 访问 WildFly 管理控制台?
Posted
技术标签:
【中文标题】如何使用 RBAC 提供程序 (localhost) 访问 WildFly 管理控制台?【英文标题】:How to access WildFly Admin Console with RBAC provider (localhost)? 【发布时间】: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 中还需要哪些其他配置才能使其工作?
【问题讨论】:
【参考方案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>
【讨论】:
以上是关于如何使用 RBAC 提供程序 (localhost) 访问 WildFly 管理控制台?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 IISExpress 上使用带有 localhost 的子域?
您如何在开发中从 https://localhost:4200 提供 ember-cli