在JBOSS中为WAR安全域分配WAR

时间:2013-12-11 17:06:21

标签: java authentication jboss war

我正在开发一个具有ejb和war组件的作业。我被告知必须将ejb分配给安全域,我通过配置jboss-ejb3.xml文件完成了该操作。

我还必须将WAR添加到安全域。我该怎么办?是否在web.xml文件中配置,或者是否需要执行jboss特定的配置文件?已经设置了服务器端的所有设置,我只需要在应用程序代码(配置文件)中进行配置。

1 个答案:

答案 0 :(得分:1)

您可以在jboss-web.xml文件夹下的WEB-INF文件中分配安全域。例如,

<security-domain>testSecurityDomain</security-domain>

此外,您需要在AUTH文件中指定web.xml进程。通过身份验证方法,我的意思是BASICFORMDIGEST。例如:

<login-config>
   <auth-method>BASIC</auth-method>
</login-config>

如果您正在寻找EJB和Web应用程序之间的SSO,那么让它们都指向同一个安全域。假设安全域配置正确且SSO阀门已启用,其余部分应由JBoss处理。另外要记住的是,安全域必须与您在安全域配置中设置的JAAS域名相匹配。