- Ensure that you are running Apache Tomcat (the web application server) behind Apache HTTPD (the web server). This is required as the Shibboleth authentication is performed in Apache HTTPD, while DSpace runs within Apache Tomcat. A guide to do this is available at [https://wiki.duraspace.org/display/DSPACE/ModJk]
- Follow the standard instructions for installing a Shibboleth Service Provider (SP) in Apache HTTPD. Instructions are available from https://spaces.internet2.edu/display/SHIB2/Installation
- Configure the service provider to protect the following URL:
- If running DSpace in the ROOT context: http://dspace.example.com/shibboleth-login
- If running DSpace in a differentc context: http://dspace.example.com/xmlui/shibboleth-login (adjust
Unknown macro: {xmlui}as appropriate)
- Edit dspace.cfg:
- Set the authentication method:
plugin.sequence.org.dspace.authenticate.AuthenticationMethod = org.dspace.authenticate.ShibAuthentication