simpleSAMLphp is a PHP-based software that enables SAML 2.0 identity and service provider capabilities.
To begin using the software, you need to follow simple installation instructions, which include storing the simplesamlphp directory in a convenient location, ensuring the www directory is accessible from the web and on the root of a vhost. Additionally, the www folder can be moved outside the simplesamlphp folder, and you can drop its contents into your existing web site folder. If you decide to move the www folder, the www/_include.php file needs proper updating.
After installation, you need to configure the 'config.php' file, which requires setting paths and hostnames, using 'sam.feide.no' as the default idp, and setting the default session duration to, for example, 3 hours.
You also need to configure 'saml20-sp-hosted' to match your SP metadata by changing 'dev.andreas.feide.no' to your hostname. Moreover, you need to reach out to Feide to ensure that your metadata is added to the Feide IdP.
The next step would be to configure 'saml20-idp-remote' to match Feide. If there is an existing entry for 'sam.feide.no,' it is likely already there. You can then test the /example-simple/saml2-example.php log in with the feide test user and look at the attributes, followed by a test of sp initiated logout.
The software also offers exemplary code integration with services, and the latest release comes with multilingual support, updated SAML support features, bug-fixes and new features.
Version 1.0: N/A