基于角色的访问控制 (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>

现在的问题是我正在尝试使用相同的 userpassoword 打开管理控制台,但它显示如下错误

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>