繁体   English   中英

不同的WAR文件,共享相同的用户权限

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM