0

私はJBOSSアプリケーションサーバーで実行されているJavaEEプロジェクトで作業しています。シナリオは、2つの異なるサーバーJboss1とJboss2にデプロイされるApp1.earとApp2.earという2つのアプリケーションがあり、それらのドメインは同じになるというものですjboss1.xyz.com および jboss2.xyz.com として。ここでの問題は、ユーザーが App1 を介してログインした場合、そのユーザーのみが App2 にアクセスできる必要があるため、認証は App1 で 1 回だけになることです。jboss でシングル サイン バルブを使用しましたが、この解決策はうまくいきません。

4

1 に答える 1

0

トークンを使用して Cookie を保存し、これらのトークンに関する情報を保存する永続的なストレージをアプリ間で共有することを選択できます。したがって、ユーザーが切り替えを行うと、App2 は Cookie を取得し、ストレージが有効かどうかを確認できます。そうである場合、ユーザーは App2 の使用を許可されます。

ただし、ユーザーがログアウトしたときやセッションがタイムアウトしたときにトークンをクリーンアップするなど、ストレージを維持する必要があります。

于 2013-04-23T05:17:39.000 に答える