...
コード ブロック |
---|
<servlet> <servlet-name>TiqrShibAuthnHandler</servlet-name> <servlet-class>jp.gakunin.tiqrshib.TiqrShibAuthnServlet</servlet-class> <load-on-startup>4</load-on-startup> </servlet> <servlet-mapping> <servlet-name>TiqrShibAuthnHandler</servlet-name> <url-pattern>/Authn/TiqrShib</url-pattern> </servlet-mapping> |
Install Rebuild the modified IdP WAR package using bin/installbuild.sh as usual IdP installation.
コード ブロック |
---|
# bin/installbuild.sh |
Depending on your Tomcat configuration, you may need to copy `idp.war` in `/usr/java/tomcat/webapps/` and remove `idp/` directory there.
コード ブロック |
---|
# cp -f /opt/shibboleth-idp/war/idp.war /usr/java/tomcat/webapps/
# rm -rf /usr/java/tomcat/webapps/idp |
If you choose to run Tomcat under the user "tomcat", you may also need to review directory permissions in /opt/shibboleth-idp/ again.
コード ブロック |
---|
# chown -R tomcat:tomcat /opt/shibboleth-idp/logs # chgrp -R tomcat /opt/shibboleth-idp/conf # chmod -R g+r /opt/shibboleth-idp/conf # find /opt/shibboleth-idp/conf -type d -exec chmod -R g+s {} \; # chgrp tomcat /opt/shibboleth-idp/metadata # chmod g+w -f /opt/shibboleth-idp/war/idp/metadata.war /usr/java/tomcat/webapps/ # chmodrm +t /opt/shibboleth-idp/metadata-rf /usr/java/tomcat/webapps/idp |
Also depending on your Tomcat version, you may need to remove temporary files.
Configure IdP for the Extension
...
You may want some redundancy or possibly more performance, in which case consider using MySQL instead of SQLite3. There are descriptions in the example config how to achieve it.