【发布时间】:2021-10-14 01:33:24
【问题描述】:
一般来说,我试图在另一个元素中添加一个嵌套元素,其中父元素不包含name 属性:
<parentElement name="fooName">
<foo property1="abc"/>
</parentElement>
应该变成:
<parentElement name="fooName">
<foo property1="abc">
<fooChild property2="bcd"/>
</foo>
</parent>
问题在于我找不到正确构建CLI 命令路径的方法:
/sybsystem=xxx/parentElement=fooName/foo:add(fooChild={property2="bcd"})
给我一个错误Node path format is wrong around 'foo' (index=37).
我认为这是因为foo 元素没有name 属性。
更具体地说,我正在寻找一种在 jwt 元素中添加 key 元素的方法:
<token-realm name="jwt-realm" principal-claim="sub">
<jwt issuer="${JWT_ISSUER}" audience="${JWT_AUDIENCE}" public-key="${JWT_PUBLIC_KEY}"/>
</token-realm>
应该变成:
<token-realm name="jwt-realm" principal-claim="sub">
<jwt issuer="${JWT_ISSUER}" audience="${JWT_AUDIENCE}" public-key="${JWT_PUBLIC_KEY}">
<key kid="xxx" public-key="${JWT_PUBLIC_KEY}"/>
</jwt>
</token-realm>
我尝试使用的命令:
/subsystem=elytron/token-realm=jwt-realm/jwt:add(key={kid="xxx",public-key="${JWT_PUBLIC_KEY}"})
我得到的错误是:Node path format is wrong around 'jwt' (index=41).
【问题讨论】:
标签: jboss jwt command-line-interface jboss-cli elytron