Shibboleth is a free open source implementation for identity management, providing a web-based single sign-on mechanism across different organizational boundaries. It is a federated system, supporting secure access to resources across security domains. Information about a user is sent from a home identity provider (IdP) to a service provider (SP) which prepares the information for protection of sensitive content and use by applications. If you are not familiar with Shibboleth and how it works, you may be benefited from the Shibboleth home page. In this tutorial we will cover installation of the IdP first and then we will perform the necessary configuration to customize the IdP for an organization. Afterwards, we will install and configure the shibboleth SP and will setup a basic scenario to protect a resource.
IdP Installation
This is an installation guide to setup an IdP with the basic features. For a detail introduction to the identity provider or Shibboleth, please refer to Understanding Shibboleth. This tutorial uses CentOS 5.6 as the OS for IdP server. » Read more…