Skip to content

Docker container building latest Shibboleth Service Provider 3 from sources with Nginx.

License

Notifications You must be signed in to change notification settings

nefarius/shibboleth-sp

Repository files navigation

shibboleth-sp

Docker container building latest Shibboleth Service Provider 3 from sources with Nginx.

Disclaimer

This image is purposely designed to offer a non-encrypted (http) endpoint assuming an SSL-offloading reverse proxy like Traefik sits in-front of it. This takes the burden of configuring SSL off of this image while the Shibboleth backend will remain under the impression (due to use of FastCGI parameters) that SSL is used all the way.

Usage

  • Clone and build the repository.
  • Copy the provided nginx-default.example.conf to nginx-default.conf and set the SERVER_NAME correctly.
  • Copy the provided docker-compose.example.yml to docker-compose.yml and adapt accordingly.
  • Create a data/ sub-directory and place the following files there:
    • attribute-map.xml
    • shibboleth2.xml
    • sp-cert.pem
    • sp-key.pem

Sources