PALポータルにログイン後、そのログインユーザーの情報を他アプリケーションに転送するためのフィルターを提供しています。 このフィルターを利用することで、他アプリケーションに対して、シングルサインオン環境を実現することができます。
PALポータルでは、次の認証フィルターを提供しています。
web.xml で filter 要素内の init-param 要素で値を指定できます。
web.xml に以下のように記述します。
... <filter> <filter-name>CookieTransferFilter</filter-name> <filter-class>jp.sf.pal.portal.filter.CookieTransferFilter</filter-class> <init-param> <param-name>transferred.info</param-name> <param-value>H=username,NAME=user.name.given</param-value> </init-param> <init-param> <param-name>path</param-name> <param-value>/</param-value> </init-param> <init-param> <param-name>max.age</param-name> <param-value>-1</param-value> </init-param> </filter> ... <filter-mapping> <filter-name>CookieTransferFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> ...
設定を保存し、ポータルを再起動後に有効になります。