ひじりんのひつまむしブログ

現役システムエンジニアのゲームやら映画やら技術やら・・

Tomcatでシングルサインオン

シングルサインオンとは、

ログイン情報を引き継いで、別のサービスを利用する技術

 

Tomcatサーバの場合、同一のサーバ上アプリの場合、

設定を変更することで、利用が可能

 

たとえば、

webapps/a.war

webapps/b.war

と別のサービスが起動しているサーバがあった場合

通常では、それぞれのサービスでログインセッションが作成されるが、

 

tomcat/root/conf/server.xml にて

<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />

-->

このコメントを外してあげると、シングルサインオンができる

 

a のサービスでログインしたあと

b のサービスに移動しても、aのログイン情報が連携される

PVアクセスランキング にほんブログ村