This project is to create two files that, once completed, allow for SAML authentication via PHP.
This file collects the data needed from the administrator to enable SAML (such as the various variables, meta data, SSL strings, etc) and stores those to a MySQLi table. This file also displays the meta data and other components that the end user needs to enter on their end to enable SAML 2.0.
This file handles the authentication itself--displaying a username and password form and then authenticating via SAML using the settings collected in file 1.
I'd prefer to keep this as simple as possible. Additionally, files for this can only be installed in the web directory, so solutions like SIMPLESAML which require installation in various directories throughout the server will not work for this purpose.