1

AJAXクエリから現在のユーザーを取得したい。この明らかなために、私はコードを使用する必要があります:

String user = request.getRemoteUser();

しかし、認証されたポータルユーザーの値はnullです。

私はそれをたくさんグーグルで検索し、この記事を見つけました:https ://community.jboss.org/wiki/GWTGadgetAccessingPortalServices/version/2 ここで著者はこの問題を解決する方法を説明しています。ただし、この記事には、jboss6.xでSSOを有効にする方法に関する情報が含まれています。

オーセンティケーターバルブのシングルサインオンのコメントを解除します。server/default/ deploy / jbossweb.sar/server.xmlにあるJBossの場合

公式のGateInドキュメントには、JBoss6.x以前のSSOについても説明されています。

JBoss AS 7で同じことを行うにはどうすればよいですか?

4

1 に答える 1

0

<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>

現在のユーザーを取得することは私のために今働いています。

于 2012-08-22T19:58:32.940 に答える