私は、地球上のすべての Liferay のベスト プラクティスにおそらく違反する非常に非標準的な状況にあることを理解していますが、ご容赦ください。
私は独自の .war に含まれる独立した Web アプリケーションを持っています。これを、Liferay 6.1.0 がバンドルされている同じ Tomcat にデプロイすることができたので、Liferay は独自のコンテキスト パス ( /wise
) に応答し、私の他のアプリケーションは、自分自身に応答します/wip-reports
。
私が今しなければならないことは、Liferay にログインしたユーザーからリクエストが来ているかどうかを既存の Web アプリケーションにチェックさせ、基本的に Liferay をアプリケーションの SSO プロバイダーとして機能させることです。
liferay-plugin-package.xml
Liferay にそれがポートレットであると認識させるためにアプリケーションに を追加しましたWEB-INF
が、サインオンしたユーザーからリクエストが送信されているかどうかを Liferay に他のアプリケーションのサーブレットに伝える方法 (かどうか) はまだわかりません。
InvokerFilter
アプリケーションの にLiferay を追加するように言われましたweb.xml
が、それを行っても成功せず、InvokerFilter
ソース コードを見ると、これがどのように役立つかわかりません。
(できれば単純な)アイデアはありますか?