The Service Provider (SP) is a piece of software that
- can speak the SAML2 protocol with the other federation participants,
- provide a web service to its consumers.
There are 2 well-documented, open source implementations of SAML2 that are common in academic federations like the Belnet R&E Federation: Shibboleth and SimpleSAMLphp.
Shibboleth uses a binary daemon written in C while SimpleSAMLphp relies on PHP.
Belnet has choosen the Shibboleth implementation, and, while you may use SimpleSAMLphp, we will only give support for Shibboleth.
These pages give you all the necessary informations to help you setup your SP :