如何在JBoss EAP 6.2中创建虚拟安全域?

如何在JBoss EAP 6.2中创建虚拟安全域?,jboss,jms,Jboss,Jms,我们使用JBoss提供的通用资源适配器连接到Tibco EMS服务器上的JMS队列。我们不使用任何身份验证来连接到Tibo EMS,也就是说,我们连接时没有用户名和密码。但是,资源适配器的配置需要指定某种身份验证的恢复元素(对于XA恢复),请参见[1] 有人提到,我们可以定义一个自定义安全域,它总是验证或返回空用户名和密码。(不允许直接在recover元素中指定空用户名或密码) 有人知道如何创建这样一个虚拟安全域吗 我们正在运行JBossEAP6.2.2 [1] standalone.xml中的

我们使用JBoss提供的通用资源适配器连接到Tibco EMS服务器上的JMS队列。我们不使用任何身份验证来连接到Tibo EMS,也就是说,我们连接时没有用户名和密码。但是,资源适配器的配置需要指定某种身份验证的恢复元素(对于XA恢复),请参见[1]

有人提到,我们可以定义一个自定义安全域,它总是验证或返回空用户名和密码。(不允许直接在recover元素中指定空用户名或密码)

有人知道如何创建这样一个虚拟安全域吗

我们正在运行JBossEAP6.2.2


[1]

standalone.xml中的这段代码实现了以下目的:

    <subsystem xmlns="urn:jboss:domain:security:1.2">
        <security-domains>
            <security-domain name="no-authentication" cache-type="default">
                <authentication>
                    <login-module code="ConfiguredIdentity" flag="required">
                        <module-option name="username" value=""/>
                        <module-option name="password" value=""/>
                        <module-option name="principal" value=""/>
                    </login-module>
                </authentication>
            </security-domain>
        </security-domains>
    </subsystem>