基于角色的访问控制 (RABC) JBOSS EAP 6.3 的默认密码是什么?
what is default password for Role-Based Access Control (RABC) JBOSS EAP 6.3?
我正在使用 JBOSS EAP 6.3
,使用 domain mode
,我已经安装并创建了用户 admin
,密码为 xxx
。我可以登录管理控制台
现在我想在 JBOSS
中启用 Role-Based Access Control (RABC)
。我已修改 domain.xml
以启用 RABC
<management>
<access-control provider="rbac">
<role-mapping>
<role name="SuperUser">
<include>
<user name="$local"/>
</include>
</role>
</role-mapping>
</access-control>
</management>
现在的问题是我正在尝试使用相同的 user 和 passoword 打开管理控制台,但它显示如下错误
RBAC
配置文件的默认凭据应该是什么,或者我需要在启用 RBAC
后再次添加用户?
为了绕过此错误,您必须定义从领域中定义的组或用户到所需角色的角色映射。
例如,要向您已创建的用户 admin
授予超级用户访问权限,请使用以下 JBoss CLI 命令:
/core-service=management/access=authorization/role-mapping=SuperUser/include=user-admin:add(type=USER,name=admin)
您将在 domain.xml 中看到以下结果:
<access-control provider="rbac">
<role-mapping>
<role name="SuperUser">
<include>
<user name="admin"/>
</include>
</role>
</role-mapping>
我正在使用 JBOSS EAP 6.3
,使用 domain mode
,我已经安装并创建了用户 admin
,密码为 xxx
。我可以登录管理控制台
现在我想在 JBOSS
中启用 Role-Based Access Control (RABC)
。我已修改 domain.xml
以启用 RABC
<management>
<access-control provider="rbac">
<role-mapping>
<role name="SuperUser">
<include>
<user name="$local"/>
</include>
</role>
</role-mapping>
</access-control>
</management>
现在的问题是我正在尝试使用相同的 user 和 passoword 打开管理控制台,但它显示如下错误
RBAC
配置文件的默认凭据应该是什么,或者我需要在启用 RBAC
后再次添加用户?
为了绕过此错误,您必须定义从领域中定义的组或用户到所需角色的角色映射。
例如,要向您已创建的用户 admin
授予超级用户访问权限,请使用以下 JBoss CLI 命令:
/core-service=management/access=authorization/role-mapping=SuperUser/include=user-admin:add(type=USER,name=admin)
您将在 domain.xml 中看到以下结果:
<access-control provider="rbac">
<role-mapping>
<role name="SuperUser">
<include>
<user name="admin"/>
</include>
</role>
</role-mapping>