A look at the architecture of the Shibboleth Identity Provider