====== Single-Sign-On through SimpleSAMLphp using Admidio as a SAML 2.0 Identity Provider ====== Starting with version 5.0, Admidio can be used by other applications to authenticate users against Admidios user base. These instructions will guide you through the process of connecting a SimpleSAMLphp middleware installation to Admidio to use Admidio's login. For general instructions, and other apps, please visit the [[en:2.0:single_sign_on|general Single-Sign-On overview page]]. [[https://simplesamlphp.org/|SimpleSAMLphp]] is an implementation of the SAML2.0 protocol that can be used by other applications to easily support SAML 2.0 single-sign-on / login. SimpleSAMLphp does all the communication with the Identity Provider (IdP; Admidio in our case) and handles the session handling. The actual web application talks to SimpleSAMLphp through a simple API, but does not have to implement the SAML protocol itself. One application that uses SimpleSAMLphp for SAML login is MediaWiki, for which we have a detailed installation instruction available. These instructions cover everything that is needed to setup SimpleSAMLphp. Instead of duplicating it, we simply refer to the MediaWiki SAML setup instructions. [[en:2.0:single_sign_on:saml_mediawiki|SAML setup instructions for MediaWiki, including SimpleSAMLphp setup]] [[en:2.0:single_sign_on:saml_mediawiki|{{ :en:2.0:sso:logos:mediawiki.svg?300 |}}]] Only the very last section describes how MediaWiki is connected to SimpleSAMLphp, the remainder of the article describes connecting SimpleSAMLphp to Admidio.