什么是基于角色的访问控制(RABC)JBOSS EAP 6.3的默认密码?

时间:2016-02-24 15:49:25

标签: jboss jboss-eap-6 rbac

我正在使用JBOSS EAP 6.3,与domain mode合作,我使用passowrd admin安装并创建了用户xxx。我可以登录管理控制台 现在我想在Role-Based Access Control (RABC)中启用JBOSS。我修改了domain.xml以启用RABC

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

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

enter image description here

RBAC个人资料的默认凭据应该是什么,或者我需要在启用RBAC后再次添加用户?

1 个答案:

答案 0 :(得分:1)

为了绕过此错误,您必须定义从域中定义的组或用户到所需角色的角色映射。 例如,要授予SuperUser访问您已创建的用户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>