2012-03-15 23 views
1

2つのシステム(A & B)があり、それらの間にSSO(シングルサインオン)を実装したいと考えています。私はAシステムをオンラインチェック管理システムにしたい、BシステムはこのセッションIDがAのセッションプールで有効かどうかをチェックするためにJSESSIONIDをAに送る。このシステムをAシステムに実装する方法は?JSessionIDの確認方法はサーバー側で有効です

システムでは、JSESSIONIDパラメータを持たない正しいセッションを取得するためにrequest.getSession()を使用しました。

WEBSERVER:TOMCATを使用します。

+2

TomcatにはすでにSSOがあります。自分で実装する必要はありません。 Tomcatのドキュメントを参照してください。 – EJP

答えて

2

EJPが実際にあなたの質問に答えました。あなたは確かにtomcatのドキュメントからSingle Sign Onを調べたいと思うでしょう。 tomcat server.xmlvalveのコメントを解除します。クラス名はorg.apache.catalina.authenticator.SingleSignOnです。既存のシステムAとシステムBに実装するのが難しいと判明した場合は、bookを取得する必要があります。これはtomcatにssoを設定する方法を説明しています。 2ページのlinkをご覧ください。

+0

しかし、本とリンクは9歳で、Tomcatのドキュメントは最新であり、IMHOはまったく同じことを無料としています。 – EJP

+0

さて、それはかなり古い私は知っている、それの2番目のバージョンがあります。私の主張は、読むべき本ではなく、初心者にとっては困難なことです。いつか、私たちが学んでいるとき、少しの小さな誤りが実際に解決策を見つけるために私たちを運転し、実際に脳が思考するようになる。ちょうど私の2セント。 – Jasonw

+0

同意しましたが、(a)第三者の本ではなく、製品のマニュアルが主な参照であり、(b)提供したリンクが多かれ少なかれTomcatのドキュメントを繰り返しているように見えます。読書の容易さの改善はない。 – EJP

関連する問題