SAML2 based SSO and SLO with Smart Repository

SAML2 based SSO and SLO with Smart Repository

We have added support and configuration settings for easy Single Sign On and Single LogOut in Smart Repository. The feature is based on SAML2. Testing has been done using SimpleSAMLphp based IdP. User attributes provided by the IdP are used to create an account in the Smart Repository (SP) when the user authenticates for the first time from IdP. Upon creation of account, the user is automatically logged in! We are thankful to aacotroneo - the developers of SAML2 package for Laravel and OneLogin toolkit on which laravel-saml2 depends.