基本的にポータルとなるカスタム Web アプリケーションを Tomcat から Jetty 8 に移行することを検討しています (ただし、JSR-168 または同様のポータル コンテナーは使用しません)。この投稿の目的の重要な概念は、ユーザーは 1 回ログインするだけでよく、その後、すべて同じ Jetty サーバーで実行されている複数の異なる Web アプリケーションから URL にアクセスする必要があるということです。ユーザーがログインすると、サーバー上で実行されている他の Web アプリケーションに対して自動的に認証されます。
Tomcat には、まさにこのタスクを実行する org.apache.catalina.authenticator.SingleSignOn バルブがあります。Web アプリケーションにログインすると、SingleSignOn バルブが自動的に他の Web アプリケーションにログインします。
では、Jetty 8 でこれと同じ機能を提供する同様の方法はありますか? Web アプリケーションごとに個別の SessionManager があるようです。各 Web アプリケーションに同じ SessionManager インスタンスを構成またはプログラムで割り当てることはできますか? 箱から出してすぐに Jetty によって提供される他のソリューションはありますか?