The Shibboleth IdP V4 software will leave support on September 1, 2024.

GettingStarted

Maven Coordinates

Work in progess

 

Add Shibboleth repositories to your POM

Shibboleth Maven repositories
<repositories> <repository> <id>shibboleth</id> <url>https://build.shibboleth.net/nexus/content/groups/public</url> </repository> </repositories>

Example : Add IdP dependencies to your POM

Example attribute resolver dependency
<properties> <idp.version>3.2.1</idp.version> </properties>   <dependencies> <dependency> <groupId>net.shibboleth.idp</groupId> <artifactId>idp-attribute-resolver-api</artifactId> <version>${idp.version}</version> </dependency> </dependencies>

Example : Add OpenSAML dependencies to your POM

Example OpenSAML SAML API dependency
<properties> <opensaml.version>3.2.0</opensaml.version> </properties> <dependencies> <dependency> <groupId>org.opensaml</groupId> <artifactId>opensaml-saml-api</artifactId> <version>${opensaml.version}</version> </dependency> </dependencies>

Example : Add utility dependencies to your POM

Example java-support and spring-extensions dependencies

Example : Validate dependecies

TODO