Installation - CSCfi/shibboleth-idp-authn-storage GitHub Wiki

Prerequisites

The instructions assume you have already installed social login modules of MPASSid-proxy-0.9.3.

Installation

Fetch the project and compile it.

git clone https://github.com/CSCfi/shibboleth-idp-authn-storage
cd shibboleth-idp-authn-storage
mvn package

Copy configuration files and flows.

cp -r idp-authn-impl-storage/src/main/resources/* /opt/shibboleth-idp

Add idp-storageauthn.properties to idp.properties as a additional property file.

idp.additionalProperties= /conf/ldap.properties, /conf/saml-nameid.properties, /conf/services.properties,/conf/authn/duo.properties, /conf/idp-storageauthn.properties

Copy binaries and repackage idp.

Note! The instructions assume you have already installed social login modules of MPASSid-proxy-0.9.3. If that is not the case you need to include dependencies from shibboleth-idp-authn-storage/idp-authn-impl-storage/target/dependency - directory before repackaging idp.

cp idp-authn-impl-storage/target/idp-authn-impl-storage-0.5.0-SNAPSHOT.jar /opt/shibboleth-idp/edit-webapp/WEB-INF/lib/
cp idp-authn-api-storage/target/idp-authn-api-storage-0.5.0-SNAPSHOT.jar /opt/shibboleth-idp/edit-webapp/WEB-INF/lib/
cd /opt/shibboleth-idp/bin/
./build.sh 

Now by restarting the service the new features are available for configuration.