我想从AJAX查询中获得当前用户。对于这一点,我必须使用以下代码:
String user = request.getRemoteUser();但是,对于经过身份验证的门户用户,我有空值。
我在谷歌上搜索了很多,找到了这篇文章:https://community.jboss.org/wiki/GWTGadgetAccessingPortalServices/version/2,其中作者描述了如何解决这个问题。但是,本文包含有关为jboss6.x启用SSO的信息,如下所示:
取消对验证器阀门上的单个标志的注释:对于位于server/default/部署/jbossweb.sar/server.xml中的JBoss
官方GateIn文档还描述了用于JBoss 6.x及更高版本的SSO。
我怎么能在JBoss中和7做同样的事情呢?
发布于 2012-08-22 19:58:32
通过将<sso reauthenticate="false"/>添加到子系统配置中,我启用了SSO:
<subsystem xmlns="urn:jboss:domain:web:1.1" native="false" default-virtual-server="default-host">
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
<virtual-server name="default-host" enable-welcome-root="true">
<alias name="localhost"/>
<alias name="example.com"/>
<sso reauthenticate="false"/>
</virtual-server>
</subsystem>获取当前用户正在为我工作。
https://stackoverflow.com/questions/12019428
复制相似问题