1
  • 私のアプリケーションは、複数のコンポーネント (Web アプリケーション) に分散されています。
  • コンポーネントは異なる Glassfish サーバーにデプロイされます。
  • 各 Glassfish サーバーは、異なるホストで実行されています。

提供されたセキュリティ レルムを認証に使用しています。

サーバー x で既に認証されているユーザーが、サーバー y で再度認証する必要がない (シングルサインオン) 方法はありますか?

セッションレプリケーションを調べていました。しかし、クラスタリングを正しく理解していれば、アプリケーションをクラスタ全体 (各インスタンス) にデプロイする必要があることを意味します。私が必要としているのは、物理的に分散されたソリューションです。

このセットアップの理由は、負荷分散や高可用性ではありません。これは顧客の要求です。

アイデアや回避策はありますか?ありがとう!

4

1 に答える 1

0

これは、Oracle Access Managerのような製品が複数のサービスにまたがるシングル サインオンを行う分野です。Oracle GlassFish Server ( GlassFish Server Control 機能を含む商用製品) には、Oracle Access Manager 用の JSR 196 JAAS プロバイダがあります。設定方法については、ハウツードキュメントをご覧ください。

お役に立てれば。

于 2012-12-12T15:46:22.883 に答える