我正在开发一个具有ejb和war组件的作业。我被告知必须将ejb分配给安全域,我通过配置jboss-ejb3.xml文件完成了该操作。
我还必须将WAR添加到安全域。我该怎么办?是否在web.xml文件中配置,或者是否需要执行jboss特定的配置文件?已经设置了服务器端的所有设置,我只需要在应用程序代码(配置文件)中进行配置。
答案 0 :(得分:1)
您可以在jboss-web.xml
文件夹下的WEB-INF
文件中分配安全域。例如,
<security-domain>testSecurityDomain</security-domain>
此外,您需要在AUTH
文件中指定web.xml
进程。通过身份验证方法,我的意思是BASIC
,FORM
或DIGEST
。例如:
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
如果您正在寻找EJB和Web应用程序之间的SSO,那么让它们都指向同一个安全域。假设安全域配置正确且SSO阀门已启用,其余部分应由JBoss处理。另外要记住的是,安全域必须与您在安全域配置中设置的JAAS域名相匹配。