質問

どちらも同じドメイン/Tomcatアプリケーションサーバーに座っている2つのWebAppがあります。 (例:abc.com/abcおよびabc.com/def)。 1つは古いStruts 1.0アプリケーションで、もう1つはStripesアプリケーションになります。

理想的には、ユーザーが1つのWebサイトにログインしてから、その認証を何らかの形で共有することをお勧めします。これは可能ですか?

Strutsアプリケーションは、認証のためにTomcat JDBCレルムを使用していますが、これがどのように機能するかについてはあまり慣れていません。

役に立ちましたか?

解決

Tomcat'sをチェックすることができます SSO 機能、 SSOバルブ

他のヒント

CA Siteminderは、以前の仕事の1つで使用されていました。それは商業的です...しかしいいです。

カスタムソリューションとして:両方のアプリケーションに共通するフィルターを書き込みます(単一のソース/JARファイルが両方のアプリを使用しました)。

フィルターは、永続的なセッション、つまりデータベースに保存されているセッションの役割を果たします。

オープンソースセッションの永続性実装をWebで検索できます

ホストは同じように見えますが、Webコンテキストは異なります - これはより簡単なタスクです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top