Configuring a Static Data Connector (Shibboleth IdP 1.3c)

The Shibboleth !IdP version 1.3.1 package from Internet2 already contains the StaticDataConnector class. Users of earlier versions should consider to upgrade their installation. Users of version 1.3c can follow the instructions on this page. The connector used here was retrieved from the CVS system. See the respective mailing list message: https://mail.internet2.edu/wws/arc/shibboleth-users/2006-01/msg00184.html .

Patch the 1.3c Shibboleth IdP

Unpack resolver-static.jar (see attachements of the page) to webapps/shibboleth-idp/WEB-INF/classes/

schemas/shibboleth-resolver-1.0.xsd will be overwritten
classes/edu/internet2/middleware/shibboleth/aa/attrresolv/ResolutionPlugInFactory.class will be overwritten
classes/edu/internet2/middleware/shibboleth/aa/attrresolv/provider/StaticDataConnector.class will be created

Configure StaticDataConnector in resolver.xml

See the configuration description on the StaticDataConnector page.

Resolvertest script

Copy the file resolver-static.jar in $IDP_HOME/lib/.

Edit the resolvertest script to prepend resolver-static.jar in classpath:

SHIB_UTIL_CLASSPATH=$SHIB_UTIL_CLASSPATH:"$IDP_HOME"
SHIB_UTIL_CLASSPATH=./lib/resolver-static.jar:"$SHIB_UTIL_CLASSPATH"