首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >野生蝇群8.5.0创建一个系统属性,而不是根元素

野生蝇群8.5.0创建一个系统属性,而不是根元素
EN

Stack Overflow用户
提问于 2018-06-19 01:39:07
回答 1查看 154关注 0票数 0

我的yml配置文件中有以下块:

代码语言:javascript
复制
access-control:
      provider: rbac
      role-mapping:
        role:
          "guest":
            include:
              user:
                "buddy"

当我构建我的项目时,下面的条目将被添加到生成的独立-Ful.xml

代码语言:javascript
复制
<system-properties>
     <property name="swarm.management.access-control.role- 
                mapping.role.guest.include.user" value="buddy"/>
      <property name="swarm.management.access-control.provider" 
                   value="rbac"/>
 </system-properties>

问题是,我期望生成以下节点:

代码语言:javascript
复制
<access-control provider="rbac">
   <role-mapping>
        <role name="guest">
            <include>
                <user name="buddy"/>
            </include>
        </role>
   </role-mapping>
</access-control>

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-19 08:34:56

看起来您正在尝试将基于角色的访问控制配置到管理接口上。这并不适用于应用程序本身。这就是你真正想要的吗?我不认为mgmt会与WildFly群一起使用。

如果这是您真正想要的,下面是解释所有概念的JBoss EAP文档:control

要将其转换为基于WildFly的management,我相信您需要的是这样的东西(注意,我没有尝试过:- ):

代码语言:javascript
复制
swarm:
  management:
    security-realms:
      ManagementRealm:
        in-memory-authentication:
          users:
            albert: # creating a user in the mgmt realm
              password: einstein
    authorization-access:
      provider: rbac
      role-mappings:
        Operator: # one of the pre-defined roles, can't create new ones
          includes:
            user-albert: # by convention, should always be user-xxx or group-xxx
              name: albert
              type: user

但我再说一遍,我不认为你真的想要这个。如果你能描述一下你的用法,我也许能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50919536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档