首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Liberty server 19.0.0.9 -how,用于授权未经验证的用户

Liberty server 19.0.0.9 -how,用于授权未经验证的用户
EN

Stack Overflow用户
提问于 2019-10-15 20:24:43
回答 1查看 248关注 0票数 0

我在容器安全方面遇到了新问题。在服务器上,我有来自second的两个ears call服务。在服务上有@RolesAllowed("Authenticated")。我在server.xml中的配置如下所示:

代码语言:javascript
复制
<featureManager>
    <feature>jndi-1.0</feature>
    <feature>distributedMap-1.0</feature>
    <feature>localConnector-1.0</feature>
    <feature>wasJmsClient-2.0</feature>
    <feature>jdbc-4.1</feature-->
    <feature>javaMail-1.5</feature>
    <feature>json-1.0</feature>
    <feature>adminCenter-1.0</feature>
    <feature>appSecurity-2.0</feature>
    <feature>beanValidation-2.0</feature>
    <feature>cdi-2.0</feature>
    <feature>jsf-2.3</feature>
    <feature>mdb-3.2</feature>
    <feature>ejbHome-3.2</feature>
    <feature>ejbLite-3.2</feature>
    <feature>ejbRemote-3.2</feature>
    <feature>jca-1.7</feature>
    <feature>concurrent-1.0</feature>
    <feature>jms-2.0</feature>
    <feature>appClientSupport-1.0</feature>
    <feature>ldapRegistry-3.0</feature>
  </featureManager>


<basicRegistry id="basic" realm="customRealm">
    <user password="{xor}Ozo5Kiw6LQ==" name="defuser" />
</basicRegistry>

两个ears包含相同的配置

代码语言:javascript
复制
<application-bnd>
    <security-role name="All Role">
        <special-subject type="ALL_AUTHENTICATED_USERS" />
    </security-role>
</application-bnd>

第二个ear包含ibm-application-ibd.xml文件,但我不能编辑它。最好的方法是覆盖它。当我从第二个ear调用服务时,我仍然得到异常:由: javax.ejb.EJBAccessException: CWWKS9400A: Authorization failed for user UNAUTHENTICATED When invoking

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2019-10-15 21:31:09

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

https://stackoverflow.com/questions/58394643

复制
相关文章

相似问题

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