未检查EJB安全性

时间:2013-12-08 20:23:11

标签: java java-ee jboss ejb

我正在努力保护我的所有ejb,并将它们添加到“其他”域名。

我的jboss-ejb3.xml文件有:

<?xml version="1.0"?>
<jboss:ejb-jar
xmlns:jboss="urn:jboss:domain:ejb3:1.2"
xmlns:sec="urn:security"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd
    urn:security urn:security"
version="3.1"
impl-version="2.0">
<assembly-descriptor>
    <sec:security>
        <ejb-name>*</ejb-name>
        <sec:security-domain>other</sec:security-domain>
    </sec:security>
</assembly-descriptor>

我注意到我的安全限制没有被尊重(像@RolesAllowed这样的东西)。我的问题是:

- 我必须有一个ejb-jar.xml文件才能使用<ejb-name>*</ejb-name>声明吗?或者可能是什么问题?

0 个答案:

没有答案