...
FPSPプラグインのインストール手順
- 設定ファイルの解析に commons-configuration-1.3 を使用しているため、下記URLより configurationライブラリを使用しているため、下記URLより commons-configuration-1.X-bin.zip(執筆時点の最新版は1.10)を入手して、解凍したJARファイル commons-configuration-1.X.jar を /opt/shibboleth-idp/lib/ および ${CATALINA_HOME}/webapps/idp/WEB-INF/lib/ に配置する。
SampleFilterPerSP.java をコンパイルする。
パネル borderColor #cccccc bgColor #eeeeee borderStyle solid $ for jar in /opt/shibboleth-idp/lib/servlet-api-*.jar \
/opt/shibboleth-idp/lib/opensaml-*.jar \
/opt/shibboleth-idp/lib/openws-*.jar \
/opt/shibboleth-idp/lib/shibboleth-common-*.jar \
/opt/shibboleth-idp/lib/shibboleth-identityprovider-*.jar \
/opt/shibboleth-idp/lib/commons-collections-*.jar \
/opt/shibboleth-idp/lib/commons-lang-*.jar \
/opt/shibboleth-idp/lib/commons-configuration-*.jar
> do
> export CLASSPATH=${CLASSPATH:+${CLASSPATH}:}$jar
> done
$ javac -encoding shift_jis -Xlint:unchecked SampleFilterPerSP.javaコンパイルされた SampleFilterPerSP.classを ${CATALINA_HOME}/webapps/idp/WEB-INF/classes/ 以下に配置する。
パネル borderColor #cccccc bgColor #eeeeee borderStyle solid $ mkdir -p ${CATALINA_HOME}/webapps/idp/WEB-INF/classes/plugin/idp $ cp -p SampleFilterPerSP.class ${CATALINA_HOME}/webapps/idp/WEB-INF/classes/plugin/idp/
※ Shibboleth IdPをアップデートする場合には配置したファイルが失われる可能性があるので注意すること。
...