[英]Different WAR files, shared same user permission
我在EAR中有两个不同的.WAR文件(A.war和B.war)。 EAR文件部署在JBOSS服务器4.0.5中
目前,我在A.WAR中定义了几个具有自己权限的用户。 在A.war中,用户可以导航到B.WAR中存储的某些屏幕(B中的某些JSF屏幕嵌入在A中)。 我的问题是我需要签入B.WAR当前用户及其权限。 所有这些数据都在A.war中分配。
我如何对B说比访问的用户是什么?
如何在WAR文件之间共享用户权限? 有可能的?
您可以启用SSO,如此处所述: JBoss7 Web SSO(非群集)或此处: http : //www.mastertheboss.com/jboss-server/jboss-security/configuring-single-signon-on-jboss-as- 7
将sso
标记添加到您的standalone.xml
:
<virtual-server name="default-host" enable-welcome-root="false">
...
<sso domain="local" reauthenticate="false"/>
</virtual-server>
并添加/更新您的war/WEB-INF/jboss-web.xml
:
<jboss-web>
<security-domain>sso</security-domain>
<valve>
<class-name>org.apache.catalina.authenticator.SingleSignOn</class-name>
</valve>
</jboss-web>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.