A Suíça NREN tem uma boa documentação sobre este tema:
Você também precisará entender os conceitos e o wiki do SHIB2 é bom para isso. Você executará seu próprio Provedor de identidade ? senão você só precisa instalar um Provedor de Serviços que seja mais fácil.
ATUALIZAÇÃO: Para o Ubuntu você precisará disso para instalar. Você não precisa compilá-lo da fonte. (Bem, você não deveria.)
apt-get install libapache2-mod-shib2