2016-04-10 1 views
1

Переход от "простого", чтобы "RBAC":Как получить доступ к консоли администратора WildFly с помощью поставщика RBAC (localhost)?

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

вызывает следующее:

{ "исхода": "не удался", "провал-описания": «WFLYCTL0313: Несанкционированный для выполнения операции 'чтения-ресурс' для ресурса '[]' - \ "WFLYCTL0332: Доступ запрещен \"», "откатываемых": истинный}

Какие другие конфигурации требуются в standalone.xml для этого?

ответ

2

Решена проблема - определение только локальный пользователь $ недостаточно, и вы на самом деле нужно добавить пользователей первого, например .:

<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> 
Смежные вопросы