Shibboleth est un logiciel open source d'authentification unique et de fédération d'identités, utilisé par des établissements d'enseignement, des fédérations d'identités et des organisations commerciales. Il repose sur SAML et permet d'accéder, avec une seule identité, aux systèmes des organisations membres d'une fédération. Il comprend un Identity Provider pour l'authentification unique, un Service Provider offrant des fonctions d'autorisation et de politiques et s'intégrant aux serveurs web courants, un Embedded Discovery Service et un Metadata Aggregator. Il est téléchargé et exploité par l'organisation elle-même, avec une documentation et des options de support.
Le développement est coordonné par le Shibboleth Consortium, financé par les cotisations de ses membres. Le logiciel est publié sous licence Apache 2.0. Comme vous exploitez Shibboleth vous-même, vous décidez où les données d'identité sont traitées et stockées, sans dépendre d'un service hébergé par un éditeur. Pour les établissements d'enseignement et les administrations européens, le contrôle de l'infrastructure de connexion peut ainsi rester entièrement au sein de l'organisation.